.giftCertSideBar{background-color:#fff}#giftCardContent{background-color:#fff;font-family:arial,helvetica,verdana,san-serif}.giftCertCopy{background-color:#333;border-left:2px solid #fff;height:155px;color:#fff;padding-top:20px}.giftCertCopy h3{font-size:20px;padding-left:30px;padding-bottom:5px;text-transform:uppercase}.giftCertCopy div{padding-left:30px;font-size:13px;line-height:1.1em;margin-right:20px;font-weight:bold;padding-top:5px}.giftBanner{background-color:#333;color:#fff;height:175px}.giftBanner div{height:47px;text-align:center}.giftBanner>img{width:663px;height:128px}.giftBanner h2{font-size:25px;text-transform:uppercase;padding-top:2px}#checkBalanceSideBar{border-left:2px dotted #b8b8b8;min-height:159px}#checkBalanceSideBar h2{font-size:20px;padding-left:30px;padding-top:10px}.checkBalanceLabel{font-size:14px;padding-left:30px;padding-top:5px}#checkBalance input.text{width:253px;margin-left:30px}.giftCardInformation{border-left:2px dotted #b8b8b8}.giftCardInformation .heading{height:19px;background:#333;color:#fff;font-size:13px;padding-left:10px}.giftCardInformation .redeem{font-size:13px;padding-left:10px}.giftCardInformation .redeem h4{font-size:14px;padding-top:5px}.giftCardInformation .redeem>div{width:290px}.giftCardInformation .redeem.byPhone,.giftCardInformation .redeem.byEmail{border-top:2px dotted #b8b8b8;padding-bottom:10px;margin-top:10px}.giftCardInformation ul{list-style:disc;padding-left:20px}#addToCart.button,#addAnother.button{font-size:15px;height:40px;text-transform:capitalize;width:auto;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:0}#addToCart.primaryIcon.button{background-color:#1f8a14;background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),-webkit-linear-gradient(#15b738,#1f8a14);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),-moz-linear-gradient(#15b738,#1f8a14);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),-o-linear-gradient(#15b738,#1f8a14);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),linear-gradient(#15b738,#1f8a14);background-repeat:no-repeat;background-position:9% 50%;color:#fff;padding:0 32px 0 80px}#addToCart.primaryIcon.button:hover,#addToCart.primaryIcon.button:focus{background-color:#48b14d;background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),-webkit-linear-gradient(#48b14d,#127214);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),-moz-linear-gradient(#48b14d,#127214);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),-o-linear-gradient(#48b14d,#127214);background-image:url(/img/brand/mf/cmn/green_cart_btn.png?vId=2025.10.31.dev.atg.b),linear-gradient(#48b14d,#127214)}#addAnother.primaryIcon.button{background:#1f8a14;background-image:-webkit-linear-gradient(#15b738,#1f8a14);background-image:linear-gradient(#15b738,#1f8a14);background-image:-moz-linear-gradient(#15b738,#1f8a14);padding:0 35px 0 36px;color:#fff}#addAnother.primaryIcon.button:hover,#addAnother.primaryIcon.button:focus{background-color:#48b14d;background-image:-webkit-linear-gradient(top,#48b14d,#127214);background-image:-ms-linear-gradient(top,#48b14d,#127214);background-image:-moz-linear-gradient(top,#48b14d,#127214);background-image:-o-linear-gradient(top,#48b14d,#127214)}#addAnother.primaryIcon.button.gray{background-color:#f3efe8 !important;background-image:-webkit-linear-gradient(top,#f3efe8,#dbd8d0);background-image:-ms-linear-gradient(top,#f3efe8,#dbd8d0);background-image:-moz-linear-gradient(top,#f3efe8,#dbd8d0);background-image:-o-linear-gradient(top,#f3efe8,#dbd8d0);color:#999}#checkBalance .submit{background-color:#dbd8d0;background-image:-webkit-linear-gradient(top,#f3efe8,#dbd8d0);background-image:linear-gradient(to bottom,#f3efe8,#dbd8d0);background-image:-moz-linear-gradient(top,#f3efe8,#dbd8d0);padding:0 14px 0 15px;color:#fff;color:#29a1d7;float:right;margin-right:20px;margin-bottom:10px;font-size:13px;height:28px;width:auto;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border:0}#checkBalance .submit:hover,#checkBalance .submit:focus{background-color:#dbd8d0;background-image:-webkit-linear-gradient(top,#f3efe8,#cfcfcf);background-image:-ms-linear-gradient(top,#f3efe8,#cfcfcf);background-image:-moz-linear-gradient(top,#f3efe8,#cfcfcf);background-image:-o-linear-gradient(top,#f3efe8,#cfcfcf)}#giftCardDetails{min-height:450px}p.deliveryMethodQuestion{font-size:18px;font-weight:bold;padding:10px 20px}.deliveryMethod{border-bottom:2px dotted #b8b8b8;margin-bottom:20px;padding-bottom:10px;margin-left:20px;margin-right:20px}.deliveryMethod div.byEmail{float:left;width:155px}.deliveryMethod div.byMail{width:600px}.deliveryMethod input{float:left;margin-bottom:3px;margin-top:4px;height:20px}.deliveryMethod label>span{display:block;font-size:.9em;font-weight:normal}#emailDetails input.text,#mailDetails input.text{margin:0 0 7px 15px}#giftCardContent label{clear:both;width:100px;font-weight:bold;font-size:1.2em;float:left;margin-top:4px;padding-left:20px}#emailDetails label>span,#mailDetails label>span{color:#d32222}#mailDeliveryLabel{margin-left:160px}#emailDeliveryLabel{margin-left:5px}#emailDetails span.client_validation,#mailDetails span.client_validation{background:transparent none repeat scroll 0 0;clear:left;color:#9e0f00;float:none;font-size:1.1em;font-weight:bold;margin:5px 0 5px 135px;padding:0;width:325px;height:20px}#mailDetails input,#emailDetails input,#giftCardContent textarea{float:left;width:340px}#giftCardContent textarea{margin-left:15px;height:97px}#giftCardContent #ecertAmount{width:100px}#giftCardContent #giftCertAmount{width:100px}#addToCart,.addToCart .disabledSubmit{margin:10px 0 0 136px;padding:5px 15px;float:left;display:block}#addAnother,.addAnother .disabledSubmit{margin-left:50px;margin-top:10px;padding:5px 15px}p.enterAddressNote{clear:left;font-weight:bold;font-style:italic;font-size:1.2em;margin:10px 0 10px 194px}.validAmounts{float:left;font-size:1.25em;color:#7f7f7f;margin:0 0 10px 10px;display:inline;font-weight:700;line-height:2.5em}#giftCardContent fieldset.deliveryMethod label{margin-top:4px;margin-bottom:3px;width:auto;clear:none;text-align:left !important;font-weight:bold;font-size:1.4em;float:none;display:block}span.ital{font-size:.9em;font-style:italic;font-weight:normal}#giftCardContent h3{font-size:1.5em;font-weight:bold;margin-bottom:10px}#mailDetails{display:none;width:600px}input#giftCardQuantity{width:25px;text-align:center}#checkBalanceOverlay{position:relative;padding:0}#checkBalanceOverlay h2{font-size:1.5em;width:380px;margin-bottom:10px}#checkBalanceOverlay .cardPoints,#checkBalanceOverlay .giftCertNotFound{padding:10px}#checkBalanceOverlay p{font-size:1.3em}#checkBalanceOverlay .cardPoints div{font-size:1.3em}#superbox-innerbox a.close{float:right;display:block;width:18px;height:18px;background:url(/img/brand/mf/cmn/overlay_close.png?vId=2025.10.31.dev.atg.b) no-repeat;clear:none}#checkBalance span.client_validation{margin-top:0;margin-left:13px;margin-bottom:10px;width:auto;background:0;color:#9e0f00;float:left;font-size:1.3em;font-weight:bold}#giftCardBalance{margin-top:2px;margin-left:35px;margin-bottom:10px;font-size:1.4em;font-weight:bold}#giftCardBalance.balanceError{color:#9e0f00;font-size:1.3em}.faintTxt{color:#aaa}#giftCardContent input.text,.giftCertSideBar input.text,#giftCardContent textarea{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:2px;-moz-box-shadow:none}#giftCertificateShadow{position:relative}#giftCertificateShadow .left{position:absolute;width:27px;height:130px;background:url(/img/brand/mf/cmn/shadow_left.png?vId=2025.10.31.dev.atg.b) no-repeat 0 0;top:490px;left:-21px}#giftCertificateShadow .right{position:absolute;width:18px;height:200px;background:url(/img/brand/mf/cmn/shadow_right.png?vId=2025.10.31.dev.atg.b) no-repeat 0 0;top:490px;right:-18px}#checkBalance .cardPoints.error{color:#9e0f00;font-size:13px}#checkBalance #recaptchaField{margin-left:10px;margin-bottom:5px}html{min-width:0}html body{overflow-x:hidden}@media only screen and (max-width:414px){#emailDetails input{width:calc(100% - 36px)}}#main #giftCardContent #giftCertificateFormWrap #giftCardDetails .addToCart input{background:0;background-color:#3253b8;padding:0;width:320px;height:46px;font:normal normal bold 16px/20px Roboto;letter-spacing:.32px;margin:10px auto;float:none}#main #giftCardContent #giftCertificateFormWrap #giftCardDetails .addAnother{text-align:center;margin-left:0}@media only screen and (max-width:994px){#main{width:100%}#main #giftCardContent{float:none;width:100%}#main #giftCardContent .giftBanner{height:auto;text-align:center}}@media only screen and (max-width:994px) and (max-width:663px){#main #giftCardContent .giftBanner img{width:100%}}@media only screen and (max-width:994px){#main #giftCardContent .giftBanner .gift-card-wrap{height:auto;overflow:hidden}#main #giftCardContent .giftBanner .gift-card-wrap h1{padding:8px 0;margin:0}}@media only screen and (max-width:994px) and (max-width:663px){#main #giftCardContent .giftBanner .gift-card-wrap h1{font-size:22px}}@media only screen and (max-width:994px) and (max-width:560px){#main #giftCardContent .giftBanner .gift-card-wrap h1{font-size:18px}}@media only screen and (max-width:994px){#main #giftCardContent #giftCertificateFormWrap #giftCardDetails #emailDetails{width:100%;max-width:550px;margin:0 auto}#main #giftCardContent #giftCertificateFormWrap #giftCardDetails .addToCart input{max-width:550px;width:90%}#main #giftCardContent #giftCertificateFormWrap #giftCardDetails .addAnother input{margin:10px auto;width:90%;padding:0;max-width:550px}#main .right.sidebar{float:none;width:100%}#main .right.sidebar .giftCertSideBar .giftCertCopy{border:0;height:auto;padding:20px 0}}@media only screen and (max-width:994px) and (max-width:663px){#main .right.sidebar .giftCertSideBar .giftCertCopy h3{font-size:18px}}@media only screen and (max-width:994px){#main .right.sidebar .giftCertSideBar #checkBalanceSideBar{border:0;min-height:0;width:100%;max-width:436px;margin:0 auto}#main .right.sidebar .giftCertSideBar #checkBalanceSideBar #checkBalance input[type=submit]{margin-left:30px;float:none;width:269px;box-sizing:border-box}}