﻿html,body,.mrw_addToMrPage{height:100%;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}.pageAddToMr{max-width:650px;margin:0 auto;padding-bottom:20px;}.mrw_master_header .rightblock{color:#4c5157;font-weight:600;font-size:14px;font-family:"Lato",Arial,Helvetica,sans-serif;display:inline-block;width:56%;text-align:right;padding-right:10px;}.mrw_master_header .rightblock a{white-space:nowrap;font-size:11px;padding-right:0;}.mr_header_thin{background-color:#fff;border-bottom:1px solid #eee;}.mr_header_elements>a{width:39%;display:inline-block;text-align:left;}.mr_signup_input_registry_type{display:none;}.mrw_master_header_store_logo{display:inline-block;vertical-align:middle;position:relative;height:50px;width:39%;text-align:left;margin:0 5px;}.mrw_addToMrPage.backimage{height:100%;background-position:top right;background-repeat:no-repeat;}.mrw_icon.unknown{background:#ccc;position:relative;}.mrw_icon.unknown:after{content:"NO ICON";position:absolute;font-size:10px;left:0;top:5px;}.icon-info{border-radius:12px;background-color:#4cb9a3;color:#fff;cursor:pointer;font-size:11px;font-style:italic;font-weight:bold;padding:0 6px 1px 5px;font-family:Georgia,serif;margin-left:5px;}.icon-info:hover{text-decoration:none;}.panelPage{background-color:#efefef;position:absolute;top:50px;left:0;right:0;bottom:0;}.panelPage .boxcontent{max-width:500px;background-color:#fff;padding:5px 15px;margin:auto;height:100%;box-sizing:border-box;}.panelPage .boxcontent .title{font-size:21px;text-align:left;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:lighter;padding:10px 0 10px 20px;margin-bottom:10px;}.panelPage .boxcontent .title #btnBack{position:relative;left:-12px;top:-2px;}.panelPage .boxcontent .content{font-size:16px;}.panelPage .boxcontent .content .listitem{display:block;padding:5px 15px 5px 45px;cursor:pointer;}.panelPage .boxcontent .content .listitem:hover{background-color:#efefef;}.panelPage .boxcontent .content .listitem.active{background-color:#f9f9f9;}.panelPage .boxcontent .content .additem{padding:5px 15px 5px 45px;}.panelPage .boxcontent .footer{margin-top:20px;text-align:center;}.panelPage .boxcontent.small{max-width:300px;}.panelPage .boxcontent.dialog .title{margin:0 -15px;border-bottom:1px solid #ccc;}.panelPage .boxcontent.dialog .content{overflow-y:auto;margin:0 -15px;height:84%;padding:10px 0 0;}.panelPage .mrw_inputtext{background:#fff none repeat scroll 0 0;font-size:16px;}.pageSignupUser .md-modal{-ms-transform:translateX(0) translateY(20px);-moz-transform:translateX(0) translateY(20px);-webkit-transform:translateX(0) translateY(20px);-o-transform:translateX(0) translateY(20px);transform:translateX(0) translateY(20px);}.pageSignupUser .btnDialogCloseNew{display:none;}.pageSignupUser .headertext{font-size:14px;}.pageSignupUser .headertext_container{margin:10px 0 0 0;}.pageSignupUser .txtSignupPanel{text-align:left!important;}.pageSignupUser .txtSignupPanel .mr_default_blue_button{background-color:#4cb9a3;}.pageSignupUser .txtSignupPanel .mr_default_blue_button:hover{text-decoration:none;background:#e1f2ef;color:#324a4d;background-image:none;}.pageSignupUser .txtSignupPanel .mr_signup_tos_link{color:#4cb9a3;}#signupuser-page .panelTitle{display:none;}#signupuser-page .rightblock a{font-size:14px;}#ddlSignupRegistryTypeEmail{display:inline-block;height:35px;vertical-align:middle;margin-top:-4px;}#ddlSignupRegistryTypeEmail .sbHolder.home{width:230px!important;background:#4cb9a3 none repeat scroll 0% 0%;}#ddlSignupRegistryTypeEmail .sbHolder.home .sbOptions{width:230px!important;}#ddlSignupRegistryTypeEmail .sbHolder.home .sbOptions li{width:220px!important;}#pnlSignup2 .mrw_signupPanel{padding:10px 40px;}#pnlSignup2 .mrw_signupPanel .txtSignupPanel{padding-top:4px;margin:20px 0 0 0;}.pageLoginUser .mrw_loginpanel{background-color:rgba(255,255,255,.95);border:1px solid #cfcfcf;float:none;padding:4px 40px;width:285px;margin:20px auto 0;box-shadow:none;}.pageLoginUser .mrw_loginpanel .header{margin-bottom:14px;}.pageLoginUser .mrw_loginpanel .button_container{text-align:right;}.pageLoginUser .mrw_loginpanelRight{float:none;padding:14px 0 0;}#loginuser-page .panelTitle{display:none;}#loginuser-page .rightblock a{font-size:14px;}.pageAddToMr .title-container{text-align:center;margin:20px 0;}.pageAddToMr .title-container .main-title{font-size:20px;margin:10px 0;}.pageAddToMr .title-container .main-title span{font-weight:bold;}.pageAddToMr .title-container .sub-title{font-size:18px;margin:10px 0;}.pageAddToMr table.mainContainer{width:100%;position:relative;}.pageAddToMr table.mainContainer td{padding:10px 15px;width:40%;vertical-align:top;}.pageAddToMr table.mainContainer td+td{width:60%;}.pageAddToMr table.mainContainer.isAlias .giftImage{height:270px;}.pageAddToMr table.mainContainer.isAlias .giftImage img{max-height:270px;}.pageAddToMr .giftImage{width:100%;height:320px;display:table;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:5px;}.pageAddToMr .giftImage .imgcont{padding:2px;display:table-cell;vertical-align:middle;text-align:center;}.pageAddToMr .giftImage img{max-width:250px;max-height:320px;}.pageAddToMr .giftField{margin-bottom:15px;}.pageAddToMr .giftField .inline{display:inline-block;margin-right:5px;}.pageAddToMr .giftField .inline #objIsFavorite{vertical-align:middle;}.pageAddToMr .giftField .label{text-transform:uppercase;margin-bottom:3px;font-size:11px;}.pageAddToMr .giftField .control #ddlListRegistries{width:250px;}.pageAddToMr .giftField .control textarea.mrw_inputtext{width:95%;height:76px;}.pageAddToMr .giftField .control .fakeSelect{display:inline-block;padding:6px 15px;background:#efefef;border:1px solid #ccc;color:#535a61;font-size:16px;text-align:left;position:relative;}.pageAddToMr .giftField .control .fakeSelect:hover{text-decoration:none;background-color:#dedede;}.pageAddToMr .giftField .control .fakeSelect:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #535a61;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;bottom:1px;right:-2px;}.pageAddToMr .giftField .control .optional-price{display:inline-block;}.pageAddToMr .giftField .control .optional-price:last-child{padding-left:10px;}.pageAddToMr .giftField .control .optional-price div{display:inline-block;font-size:22px;}.pageAddToMr .giftField .control .optional-price .title{font-weight:600;font-size:15px;padding-right:7px;text-transform:uppercase;}.pageAddToMr .giftField .control .optional-price .reg.title{display:none;}.pageAddToMr .giftField .control .optional-price .sale,.pageAddToMr .giftField .control .optional-price .clearance{color:#f37e0c;}.pageAddToMr .giftField.price.multi .inline .currency{display:none;}.pageAddToMr .giftErrorField{margin-bottom:4px;min-height:16px;color:#ff5c00;font-size:13px;margin-top:-15px;}.pageAddToMr #objNotes{height:36px;}.pageAddToMr #objNotes:focus{outline:0;}.pageAddToMr span.currency{font-size:18px;}.pageAddToMr #objIsFavorite+label{color:#4cb9a3;vertical-align:middle;}.pageAddToMr .favorite{vertical-align:middle;}.pageAddToMr .mrw_inputtext{background:#fff none repeat scroll 0 0;font-size:16px;}.pageAddToMr input.mrw_inputcheck[type="checkbox"]+label::before{margin:-5px 4px 0 0;}.pageAddToMr #btnAddGift{width:calc(100% - 40px);}.pageAddToMr .giftField.note_container{position:absolute;left:20px;width:calc(50% - 75px);top:390px;}.mac.ff3 .pageAddToMr .giftField{margin-bottom:13px;}.isnotverifiedemail{margin:0 auto;max-width:250px;width:auto;z-index:2;font-size:18px;position:relative;text-align:center;top:48px;}.isnotverifiedemail.notcompleted{margin:0 60px;max-width:280px;top:100px;float:right;}.pageGiftAdded table.mainContainer{width:100%;}.pageGiftAdded table.mainContainer td{padding:10px 15px;width:40%;vertical-align:middle;text-align:center;}.pageGiftAdded table.mainContainer td+td{width:60%;}.pageGiftAdded .giftImage{height:400px;display:table;}.pageGiftAdded .giftImage .imgcont{padding:2px;display:table-cell;vertical-align:middle;text-align:center;min-width:250px;}.pageGiftAdded .giftImage img{max-height:320px;max-width:250px;}.pageGiftAdded .title{font-size:20px;text-align:center;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:lighter;padding:10px 0;margin-bottom:10px;}.pageGiftAdded .message{font-size:14px;background-color:#fbf0c3;padding:10px;margin:10px 0 20px;border-radius:3px;}.pageGiftAdded.generic{padding:0 20px;height:calc(100vh - 75px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;top:-10px;}.pageGiftAdded.generic table.mainContainer{width:100%;background-color:#fff;position:relative;top:50%;transform:translateY(-50%);}.pageGiftAdded.generic table.mainContainer td{padding:10px 15px;width:50%;text-align:center;}.pageGiftAdded.generic table.mainContainer td+td{width:60%;}.pageGiftAdded.generic .giftImage{width:100%;height:380px;display:table;}.pageGiftAdded.generic .giftImage .imgcont{padding:2px;display:table-cell;vertical-align:middle;text-align:center;min-width:320px;}.pageGiftAdded.generic .giftImage img{max-width:320px;max-height:380px;}.pageGiftAdded.generic .title{font-size:20px;text-align:center;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:lighter;padding:10px 0;margin-bottom:10px;}.pageGiftAdded.generic .message{font-size:14px;background-color:#fbf0c3;padding:10px;margin:10px 0 20px;border-radius:3px;}.pageGiftAdded.generic .actionFooter{position:absolute;top:30%;right:0;width:50%;}.pageGiftAdded.notcompleted.generic table.mainContainer tr:last-child{display:none;}.associate_partner{text-align:center;}.associate_partner .associate_partner_message{font-weight:bold;font-size:26px;padding:55px 20px;}.associate_partner .associate_partner_agreement{padding:0 40px 20px;}.associate_partner .associate_partner_agreement label{font-size:17px;}.associate_partner .associate_partner_button_container .button_row{padding:20px 0;}.associate_partner .associate_partner_button_container .button_row #btnSubmit{transition:opacity ease 250ms;}.associate_partner .associate_partner_button_container .button_row #btnSubmit.disabled{opacity:.5;}.associate_partner .associate_partner_button_container .button_row .dont_show_button{text-decoration:underline;font-size:18px;}.edge .pageGiftAdded.generic table.mainContainer td{padding:10px;}.ie .pageGiftAdded.generic table.mainContainer{width:100%;background-color:#fff;position:relative;top:20px;transform:none;}.edge .pageGiftAdded.generic table.mainContainer{width:100%;background-color:#fff;position:relative;top:20px;transform:none;}.pageAddToMrMulti{padding:0 20px;}.pageAddToMrMulti .main-title{font-size:20px;text-align:center;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:lighter;padding:10px 0;}.pageAddToMrMulti table.mainContainer{width:100%;}.pageAddToMrMulti table.mainContainer td{padding:10px;width:40%;text-align:center;position:relative;}.pageAddToMrMulti table.mainContainer td+td{width:60%;}.pageAddToMrMulti #pnlMiniGifts{overflow-y:scroll;height:320px;border:1px solid #ccc;}.pageAddToMrMulti #pnlMiniGifts .minigift-item{min-height:50px;padding:5px;border-bottom:1px solid #ccc;position:relative;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-image{float:left;width:20%;text-align:center;min-width:50px;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-image img{max-width:50px;max-height:50px;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-desc{float:left;width:55%;text-align:left;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-desc .desc-title{font-size:12px;text-transform:uppercase;height:28px;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-desc .desc-qty{text-transform:uppercase;font-size:14px;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-price{font-size:15px;text-align:right;float:left;width:25%;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-price .price-sales{color:#f37e0c;margin:5px 0;}.pageAddToMrMulti #pnlMiniGifts .minigift-item .item-price .price-reg{margin:5px 0;}.pageAddToMrMulti #pnlMiniGifts .minigift-item:after{float:none;clear:both;display:block;content:"";}.pageAddToMrMulti #pnlMiniGifts .minigift-item.busy:after{background-image:url('/Merchants/AddToMrButton/v2/images/loader.gif');position:absolute;background-color:rgba(255,255,255,.6);background-repeat:no-repeat;background-position:center center;top:0;left:0;right:0;bottom:0;}.pageAddToMrMulti .giftImage{width:100%;height:324px;display:table;}.pageAddToMrMulti .giftImage .imgcont{padding:2px;display:table-cell;vertical-align:middle;text-align:center;min-width:250px;}.pageAddToMrMulti .giftImage .imgcont img{max-width:250px;max-height:320px;}.pageAddToMrMulti .message{position:absolute;box-sizing:border-box;left:0;right:0;font-size:14px;background-color:#fbf0c3;padding:10px;border-radius:3px;opacity:0;transition:opacity ease 250ms;}.pageAddToMrMulti .message.show{opacity:1;}.pageAddToMrMulti .message.item-added{top:0;left:0;right:0;}.pageAddToMrMulti .message.complete-signup{bottom:0;}.pageAddToMrMulti .message.verify-email{bottom:0;}.pageAddToMrMulti .box-action{position:relative;}.pageAddToMrMulti .box-action>div{display:inline-block;margin:0 15px;}.pageAddToMrMulti .box-action.disabled:after{display:block;content:"";position:absolute;background:rgba(255,255,255,.6);top:0;left:0;right:0;bottom:0;}.pageAddToPartnerDashboard .added_gift_container{position:absolute;top:150px;height:70%;width:100%;display:none;}.pageAddToPartnerDashboard .added_gift_container .bg{background-color:#fff;width:100%;height:100%;}.pageAddToPartnerDashboard .added_gift_container .content{width:100%;height:100%;position:absolute;margin:0 auto;display:block;text-align:center;top:10px;}.pageAddToPartnerDashboard .added_gift_container #check_icon{width:109px;padding:50px 0;}.pageAddToPartnerDashboard .added_gift_container .check_icon_path{fill:#4cb9a3;}.panelSelectCategory .content{padding:0 25px;}.panelInfoSurpriseGroup .boxcontent .content{font-size:15px;line-height:20px;}.panelInfoSurpriseGroup .boxcontent .title{font-size:21px;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:lighter;padding:10px 0 10px 20px;margin-bottom:10px;text-align:center;}.panelInfoMakePrivate .boxcontent .content{font-size:15px;line-height:20px;}.panelInfoMakePrivate .boxcontent .title{font-size:21px;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:lighter;padding:10px 0 10px 20px;margin-bottom:10px;text-align:center;}.mrw-widget-footer{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom-color:-moz-use-text-color;border-bottom-style:none;border-bottom-width:0;border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;border-left-color:-moz-use-text-color;border-left-style:none;border-left-width:0;border-right-color:-moz-use-text-color;border-right-style:none;border-right-width:0;border-top-color:-moz-use-text-color;border-top-style:none;border-top-width:0;background-attachment:scroll;background-clip:border-box;background-color:#f5f5f5;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;bottom:0;box-shadow:none;color:#484848;font-family:"Open Sans",Helvetica,Arial,sans-serif;left:0;padding:4px 0;position:fixed;right:0;text-align:center;}.mrw_inputtext{background:none repeat scroll 0 0 #fff;}.mrw_wm_powerby{font-size:16px;}.mrw_wm_powerby a:link,.mrw_wm_powerby a:visited,.mrw_wm_powerby a:hover{font-size:11px;text-decoration:none!important;color:#3a3c41!important;}.mrw_wm_powerby_logo{height:auto;width:95px;left:2px;position:relative;vertical-align:middle;top:-2px;}.mrw-footer{border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:0;border-right-style:solid;border-right-width:0;border-top-style:solid;border-top-width:1px;position:relative;}.logoImage{width:auto;max-height:50px;max-width:200px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#storeLogoContainer #A1{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.mrw_wm_powerby img{top:0!important;}.mrw_signup_note{font-size:12px;color:#3a3c41;text-align:center;margin:7px 0;}.mr_signup_tos_check,.mr_signup_tos_link{font-size:14px!important;}.rightblock>a{margin-left:10px;text-transform:uppercase;}.button_container{text-align:center;text-transform:uppercase;}.category_add_button{display:none;}.mr_log_box_forgot_pw{margin-bottom:10px;}.term_container{text-align:center;}#login_panel_terms>label,#login_panel_terms>label>a{font-size:14px;}.keepmelogin_container{padding:0 0 8px;margin:0 0 0 -4px;display:none;}.mrw_messagepanelbox{margin-left:-170px;}.make_category_popup_container{display:none;position:absolute;float:right;top:-10px;width:200px;}.error-msg{color:#d82023;font-size:12px;height:15px;font-family:Trebuchet MS;}.error-msg span{left:6px!important;}.error-msg .hide{display:none;}.error-msg .show{display:block;float:left;}.manage_continue_shopping_buton_panel{margin-bottom:20px;}.manage_gift_buton_panel{font-size:20px;}@media only screen and (max-width:600px){.mrw_master_header .mr_header_thin{min-width:300px;height:auto;padding-bottom:6px;}.mrw_master_header .mr_header_thin .mr_header_elements{padding:0;}.mrw_master_header .mr_header_thin .mr_header_elements .mrw_master_header_store_logo{width:calc(100% - 20px);padding-left:5px;box-sizing:border-box;text-align:center;}.mrw_master_header .mr_header_thin .mr_header_elements .rightblock{width:100%;padding:0 20px;box-sizing:border-box;vertical-align:middle;}.loginuser.mrw_master_header .mr_header_thin .mr_header_elements .rightblock{padding:0 20px;}.pageLoginUser .mrw_loginpanel{width:auto;max-width:285px;padding:4px 14px;border:1px solid transparent;}.pageLoginUser .mrw_loginpanel .header{margin-bottom:14px;}.pageSignupUser #pnlSignup2 .mrw_signupPanel{border:0;padding:10px 20px;margin:0;width:auto;}.pageSignupUser #pnlSignup2 .v2 .mr_signup_input_title_text{font-size:16px;}.pageSignupUser #pnlSignup2 .v2 .button_container{margin:15px 0;}.pageSignupUser .txtSignupPanel #ddlSignupRegistryTypeEmail{margin-top:5px;}.pageSignupUser .mr_signup_white_input{width:100%;box-sizing:border-box!important;}.pageAddToMr table.mainContainer{width:100%;}.pageAddToMr table.mainContainer td{display:block;width:100%;box-sizing:border-box;}.pageAddToMr table.mainContainer td+td{width:100%;}.pageAddToMr .giftField .control #ddlListRegistries{width:100%;}.pageAddToMr .giftField .control textarea.mrw_inputtext{width:100%;box-sizing:border-box;}.pageAddToMr .giftField.note_container{position:relative;left:initial;top:initial;width:100%;}.pageGiftAdded table.mainContainer,.pageGiftAdded.generic table.mainContainer{width:100%;top:0;transform:none;}.pageGiftAdded table.mainContainer td,.pageGiftAdded.generic table.mainContainer td{display:block;width:100%;box-sizing:border-box;}.pageGiftAdded table.mainContainer td+td,.pageGiftAdded.generic table.mainContainer td+td{width:100%;}.pageAddToMrMulti{padding:0 20px 40px;}.pageAddToMrMulti table.mainContainer{width:100%;}.pageAddToMrMulti table.mainContainer td{display:block;width:100%;box-sizing:border-box;}.pageAddToMrMulti table.mainContainer td+td{width:100%;}.pageAddToMrMulti .box-action>div{margin:15px 0;display:block;}}