.col-giftcard-promo-description.type-product-page{padding-top:60px;padding-bottom:65px;align-items:unset}.main-info.main-info-giftcard{margin-bottom:25px}.main-info.main-info-giftcard h1{font-family:CircularStd;margin-bottom:15px;font-size:34px}.gc-variants h4{font-family:CircularStd;margin-top:0;margin-bottom:12px;font-size:16px;line-height:18px;color:#545765;font-weight:400}.main-info.main-info-giftcard p{color:#545765}.gc-variants ul{padding-left:0;list-style-type:none;display:flex}.gc-variants ul li{margin-right:10px}.gc-variants ul li:last-child{margin-right:0}.gc-variants input[type=radio]{opacity:0;width:0;height:0;position:absolute}.gc-variants ul li label{display:inline-flex;justify-content:center;align-items:center;font-size:16px;border:1px solid #545765;border-radius:24px;width:64px;height:32px;color:#545765;font-weight:500;cursor:pointer}.gc-variants input[type=radio]:checked+label{background:#545765;color:#fff}.giftcards-fields .form-group-thin input,.giftcards-fields .form-group-thin select,.giftcards-fields .form-group-thin textarea{border-bottom:1px solid #545765;opacity:1;color:#545765}.giftcards-fields .form-group-thin ::-webkit-input-placeholder{color:#545765;opacity:.5;font-size:24px;line-height:normal;font-weight:400}.giftcards-fields .form-group-thin ::-moz-placeholder{opacity:1;color:#545765;opacity:.5;font-size:24px;line-height:50px;font-weight:400}.giftcards-fields .form-group-thin :-ms-input-placeholder{font-size:24px;color:#545765;opacity:.5;font-size:28px;line-height:28px;font-weight:400}.giftcards-fields .form-group-thin :-moz-placeholder{color:#545765;opacity:.5;font-size:24px;line-height:50px;font-weight:400}.giftcards-fields .form-group-thin-textarea :-moz-placeholder{line-height:24px}.giftcards-fields .form-group-thin-textarea ::-moz-placeholder{line-height:24px}#submit-price.gc{display:inline-block}.formgroup-gift p{display:none;font-size:13px;line-height:17px;margin-bottom:0;color:#ff5610;font-weight:500}.formgroup-gift.invalid p{display:block}.giftcards-fields .form-group-thin.invalid input,.giftcards-fields .form-group-thin.invalid select,.giftcards-fields .form-group-thin.invalid textarea{border-bottom:1px solid #ff5610}.head-gc{text-align:center;padding-top:15px;padding-bottom:15px;margin-bottom:40px}.head-gc img{display:inline-block}#gift-card-header{border:none}#gift-card-outer-container{background-color:#fcf1e5;border:none;border-radius:0;box-shadow:none;padding:95px 30px 30px}#gift-card-inner-container{background-color:#fff;box-shadow:none;border-radius:15px;position:relative;margin-bottom:30px;background-image:url(giftcard-bg.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}#gift-card-amount{position:relative;color:#000;font-size:38px;padding:15px}p.custom-gc-info{font-size:12px;line-height:15px;text-align:center;letter-spacing:.2em;color:#313547;font-family:CircularStd;margin-bottom:20px}#gift-card-code-outer{position:relative;bottom:0}#gift-card:before{display:none}#gift-card-holder{margin:0}#gift-card-holder #gift-card{position:relative;padding:23px 25px}#gift-card-holder #gift-card>div{padding:0}#gift-card-header{padding-top:0;padding-bottom:0}#gift-card-header>span{padding-top:10px;padding-bottom:10px}#gift-card-amount{text-align:right;margin-bottom:70px}#gift-card-amount strong{text-shadow:none;font-size:34px;line-height:34px;color:#313547;font-weight:500}#gift-card-code-inner{box-shadow:none;padding:0;margin-bottom:15px}#gift-card-code-inner strong{color:#fff;border:none;box-shadow:none;background:#4b635d;background-color:#4b635d;border-radius:0;text-transform:uppercase;font-weight:500}#gift-card-instructions{margin:0 0 45px}#gift-card-instructions p{font-size:16px;line-height:110%;text-align:center;color:#545765;margin-bottom:0;font-weight:500}.colmsg-gc h2{margin-top:0;font-size:34px;line-height:120%;letter-spacing:-.01em;color:#313547;margin-bottom:24px;font-family:CircularStd;max-width:340px}#gift-card-actions{padding:0;border:none}.action-link.printgc{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:110%;color:#313547;letter-spacing:unset;font-weight:500;text-transform:none}.action-link.printgc img{display:inline-block;margin-right:8px}#gift-card-actions .btn{letter-spacing:unset;font-size:16px}@media screen and (min-width: 768px){.type-product-page .col-giftcard-promo-description.mobile{display:none}}@media screen and (max-width: 767px){.col-giftcard-promo-description.type-product-page{text-align:left;padding-top:5px;padding-bottom:25px}.col-giftcard-promo-description.type-product-page>.content{width:100%;padding-left:15px;padding-right:15px}.main-info.main-info-giftcard.mobile{margin-bottom:0;text-align:left}.main-info.main-info-giftcard p{color:#545765;margin:0}.main-info.main-info-giftcard h1{font-size:22px;margin-bottom:0}.col-giftcard-promo-img.type-product-page{margin-top:15px}.giftcards-fields .form-group-thin input,.giftcards-fields .form-group-thin select,.giftcards-fields .form-group-thin textarea{font-size:20px}.giftcards-fields .form-group-thin ::-webkit-input-placeholder{font-size:20px}.giftcards-fields .form-group-thin ::-moz-placeholder{font-size:20px;line-height:38px}.giftcards-fields .form-group-thin :-ms-input-placeholder{font-size:20px;line-height:20px}.giftcards-fields .form-group-thin :-moz-placeholder{font-size:20px;line-height:38px}.colmsg-gc h2{margin-top:0;font-size:22px}#gift-card-holder #gift-card{padding:15px}p.custom-gc-info{font-size:12px;letter-spacing:.1em}#gift-card-amount{margin-bottom:45px}p.custom-gc-info{margin-bottom:12px}#gift-card-instructions p{width:210px;margin:0 auto}.colmsg-gc{margin-bottom:15px}#gift-card-outer-container{padding:30px}#gift-card-instructions{margin:0 0 30px}.head-gc{margin-bottom:25px}#gift-card-code-inner strong{font-size:2.05em}#gift-card-actions .btn{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/giftcard.css.map */
