.personalisation-page{margin-bottom:3rem}.personalisation-page .terms-box{padding:0}.personalisation-page .banner.bottom .tag-name{font-family:monogram!important;text-transform:none!important}.personalisation-page .card{border:none}.personalisation-page .card-header{background:none;border:none;padding:0;text-align:center;margin:1.5rem 0 3rem}.personalisation-page .card-header h1{font-size:2.286rem}.personalisation-page .card-body{padding:0;background-color:#525252;color:#fff}.personalisation-page .card-body .personalisation-banner .banner{position:relative}.personalisation-page .card-body .personalisation-banner .tag-name{color:#bf970d;text-align:center;position:absolute;display:inline-block;width:85px;top:42%;right:29%;font-size:1.7857rem;font-weight:700}@media (min-width:768px){.personalisation-page .card-body .personalisation-banner .tag-name{right:32%}}@media (min-width:992px){.personalisation-page .card-body .personalisation-banner .tag-name{right:33.5%}}@media (min-width:1200px){.personalisation-page .card-body .personalisation-banner .tag-name{right:34.5%}}@media (min-width:1600px){.personalisation-page .card-body .personalisation-banner .tag-name{right:35%;top:44%}}.personalisation-page .card-body .personalisation-banner .tag-name.gold{color:#bf970d}.personalisation-page .card-body .personalisation-banner .tag-name.silver{color:#d7d7d7}.personalisation-page .card-body .personalisation-banner .tag-name.nofoil{color:#414040}.personalisation-page .card-body .customer-form-container{padding:60px 15px 100px}@media (min-width:768px){.personalisation-page .card-body .customer-form-container{padding:3% 5% 10%}}@media (min-width:1200px){.personalisation-page .card-body .customer-form-container{max-width:850px;margin:0 auto;padding:90px 0 50px}}.personalisation-page .card-body .form-subtitle{font-size:1.2857rem}.personalisation-page .card-body .pick-product .form-subtitle{margin-bottom:2rem}@media (min-width:768px){.personalisation-page .card-body .pick-product .form-subtitle{margin-bottom:1.5rem;width:70%}}.personalisation-page .card-body .pick-product .form-subtitle .hash-tag{font-size:.857rem;padding-left:5px}.personalisation-page .card-body .pick-product .personalisation-tag,.personalisation-page .card-body .pick-product .product-type{margin-bottom:4.5rem}@media (min-width:768px){.personalisation-page .card-body .pick-product .personalisation-tag,.personalisation-page .card-body .pick-product .product-type{margin-bottom:2.5rem}}.personalisation-page .card-body .pick-product .char-field{width:70%;text-transform:uppercase}.personalisation-page .card-body .pick-product .select-tag-color{width:30%;margin-left:-5px}.personalisation-page .card-body .input-box,.personalisation-page .card-body .select-box{position:relative}.personalisation-page .card-body .input-box:before,.personalisation-page .card-body .select-box:before{content:"";display:block;position:absolute;bottom:40%;right:46%;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #fff}@media (min-width:768px){.personalisation-page .card-body .input-box:before,.personalisation-page .card-body .select-box:before{right:61%}}@media (min-width:992px){.personalisation-page .card-body .input-box:before,.personalisation-page .card-body .select-box:before{right:46%}}.personalisation-page .card-body .input-box.custom-select-box:before,.personalisation-page .card-body .select-box.custom-select-box:before{right:0}.personalisation-page .card-body .input-box.custom-select-box.select-box-address-two-identifier:before,.personalisation-page .card-body .select-box.custom-select-box.select-box-address-two-identifier:before{right:15px}.personalisation-page .card-body .input-box.custom-select-box.select-box-address-two-identifier .select-address-two-identifier:focus,.personalisation-page .card-body .select-box.custom-select-box.select-box-address-two-identifier .select-address-two-identifier:focus{box-shadow:none}.personalisation-page .card-body .not-list-value .not-list,.personalisation-page .card-body .not-list-value:before{display:none}.personalisation-page .card-body .not-list{position:absolute;right:30px;top:50%;transform:translateY(-50%);text-decoration:underline;cursor:pointer;font-size:90%}.personalisation-page .card-body .custom-select-box select.custom-select{padding-left:0}.personalisation-page .card-body .personalisation-open{height:40px;border:2px solid #fff;background:transparent;color:#fff;width:40%;margin:0;border-radius:5px;float:left;text-transform:uppercase;cursor:pointer}@media (min-width:768px){.personalisation-page .card-body .personalisation-open{width:29%;margin-left:3%;float:none}}@media (min-width:992px){.personalisation-page .card-body .personalisation-open{width:22%}}.personalisation-page .card-body .personalisation-open:disabled{opacity:.4;cursor:auto}.personalisation-page .card-body .monograming-result{margin-left:55%}@media (min-width:768px){.personalisation-page .card-body .monograming-result{margin:0}}.personalisation-page .card-body .monogram-product-right{margin-top:15px}@media (min-width:768px){.personalisation-page .card-body .monogram-product-right{margin-top:0}}.personalisation-page .card-body .personalisation-preview{background:transparent;width:35%;color:#fff;border:0;box-shadow:none;outline:0}@media (min-width:768px){.personalisation-page .card-body .personalisation-preview{width:20%}}@media (min-width:992px){.personalisation-page .card-body .personalisation-preview{width:13%}}.personalisation-page .card-body .personalisation-preview:disabled{opacity:.4;cursor:auto}.personalisation-page .card-body .monogramming-result-text{height:40px;line-height:40px;color:#fff;background:transparent;border:0;outline:0;font-family:monogram!important;text-transform:none!important;font-size:20px;margin-left:-35px}.personalisation-page .card-body .add-more-product{position:relative;margin-top:25px;padding-left:40px}.personalisation-page .card-body .add-more-product .add-more-product-button{font-weight:700;color:#fff}.personalisation-page .card-body .add-more-product .add-more-product-button span{display:inline-block;padding:0 6px;border-radius:50%;border:2px solid #fff;font-size:20px;top:50%;position:absolute;transform:translateY(-50%);left:0}.personalisation-page .card-body .delete-monogram-button{position:absolute;top:45%;transform:translateY(-50%);width:20px;text-align:center;height:20px;padding:0;line-height:20px;font-size:20px;right:20%;cursor:pointer}@media (min-width:768px){.personalisation-page .card-body .delete-monogram-button{right:65%}}.personalisation-page .card-body .delete-monogram-button.disabled{opacity:.5;cursor:auto}.personalisation-page .card-body .input-box:before{right:2%}.personalisation-page .card-body .custom-select,.personalisation-page .card-body .dob-day,.personalisation-page .card-body .dob-month,.personalisation-page .card-body .personalisation-input,.personalisation-page .card-body .select-product,.personalisation-page .card-body .zip-code{outline:none;background:transparent;background-color:#525252;color:#fff;height:39px;width:100%;border:none;border-bottom:1px solid #d8d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:1%;border-radius:0}.personalisation-page .card-body .custom-select.is-invalid,.personalisation-page .card-body .dob-day.is-invalid,.personalisation-page .card-body .dob-month.is-invalid,.personalisation-page .card-body .personalisation-input.is-invalid,.personalisation-page .card-body .select-product.is-invalid,.personalisation-page .card-body .zip-code.is-invalid{border-color:#c00}.personalisation-page .card-body .select-product{width:55%}@media (min-width:768px){.personalisation-page .card-body .select-product{width:40%}}@media (min-width:992px){.personalisation-page .card-body .select-product{width:55%}}@supports (-webkit-touch-callout:none){.personalisation-page .card-body .select-product{height:40px}}.personalisation-page .card-body .dob-parent{width:100%;display:-ms-flexbox;display:flex;height:41px;margin:25px 0 40px}@media (min-width:768px){.personalisation-page .card-body .dob-parent{margin:-2px 0 18px}}.personalisation-page .card-body .dob-parent .text-dob{width:35%;line-height:40px;border-bottom:1px solid #d8d8d8}.personalisation-page .card-body .dob-parent .month{width:35%}.personalisation-page .card-body .dob-parent .day,.personalisation-page .card-body .dob-parent .years{width:20%}.personalisation-page .card-body .dob-parent .select-box:before{right:10%;bottom:35%}.personalisation-page .card-body .dob-day,.personalisation-page .card-body .dob-month,.personalisation-page .card-body .yearofpurchase{border-bottom:1px solid #d8d8d8;margin-top:2px}.personalisation-page .card-body .dob-day::placeholder,.personalisation-page .card-body .dob-month::placeholder,.personalisation-page .card-body .yearofpurchase::placeholder{color:#fff}.personalisation-page .card-body .dob-day::-webkit-input-placeholder,.personalisation-page .card-body .dob-month::-webkit-input-placeholder,.personalisation-page .card-body .yearofpurchase::-webkit-input-placeholder{color:#fff}.personalisation-page .card-body .dob-day::-moz-placeholder,.personalisation-page .card-body .dob-month::-moz-placeholder,.personalisation-page .card-body .yearofpurchase::-moz-placeholder{color:#fff}.personalisation-page .card-body .dob-day:-ms-input-placeholder,.personalisation-page .card-body .dob-month:-ms-input-placeholder,.personalisation-page .card-body .yearofpurchase:-ms-input-placeholder{color:#fff}.personalisation-page .card-body .dob-day:-moz-placeholder,.personalisation-page .card-body .dob-month:-moz-placeholder,.personalisation-page .card-body .yearofpurchase:-moz-placeholder{color:#fff}.personalisation-page .card-body .image-upload{margin:3rem 0}@media (min-width:768px){.personalisation-page .card-body .image-upload{margin:1rem 0 2rem}}.personalisation-page .card-body .image-upload .choose-file{background-color:#525252;border:2px solid #d8d8d8;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;cursor:pointer;margin:0 0 0 10px}.personalisation-page .card-body .image-upload .is-invalid~.choose-file{border-color:#c00}.personalisation-page .card-body .image-upload .uploaded-file{display:none}.personalisation-page .card-body .image-upload .file-name{max-width:82%;display:inline-block;font-size:1rem;margin-right:1rem}.personalisation-page .card-body .image-upload .remove-file{font-size:1rem;float:none}.personalisation-page .card-body .image-upload .remove-file .icon-ico-close-thin:before{color:#fff}.personalisation-page .card-body .image-upload.uploaded .choose-file{display:none}.personalisation-page .card-body .image-upload.uploaded .uploaded-file{display:block}.personalisation-page .card-body .phone-number{position:relative;display:-ms-flexbox;display:flex}.personalisation-page .card-body .phone-number.select-box:before{right:75%}.personalisation-page .card-body .phone-number .zip-code{width:50%}@media (min-width:768px){.personalisation-page .card-body .phone-number .zip-code{width:40%}}.personalisation-page .card-body .date-of-birth .month{width:35%}.personalisation-page .card-body .date-of-birth .day{width:25%}.personalisation-page .card-body .accept-term{padding:20px 0 0 10px;font-size:.857rem}.personalisation-page .card-body .accept-term .custom-checkbox~label{padding-left:3em}.personalisation-page .card-body .accept-term .custom-checkbox~label:before{background-color:#525252;border:2px solid #ccc}.personalisation-page .card-body .accept-term .custom-checkbox~label:after{content:"\2713   ";background-color:transparent;left:4px;top:3px;font-size:.786rem}.personalisation-page .card-body .accept-term .custom-condition{margin-bottom:10px}.personalisation-page .card-body .accept-term .custom-condition a{color:#fff;outline:none;text-decoration:underline}.personalisation-page .card-body .accept-term .is-invalid~.label-agreement,.personalisation-page .card-body .accept-term .is-invalid~.label-agreement a{color:#c00}.personalisation-page .card-body .note-text{font-size:.857rem;padding-left:1em}.personalisation-page .card-body .submit-section{padding:80px 15px 0}@media (min-width:768px){.personalisation-page .card-body .submit-section{padding:35px 15px 0;width:50%;margin:0 auto}}.personalisation-page .card-body .submit-section .submit-btn{width:100%;height:40px;background-color:#000;color:#fff;border:none;outline:none;cursor:pointer;letter-spacing:2px;font-weight:700}@media (min-width:768px){.personalisation-page .col-12,.personalisation-page .col-md-6{padding-left:8px;padding-right:8px}}