.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:31.5%;font-size:1.4286rem;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%;font-size:1.7857rem}}@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 select,.personalisation-page .card-body .select-box select{background-image:url('data:image/svg+xml;utf8,<svg fill="white" height="12" viewBox="0 0 20 20" width="12" xmlns="http://www.w3.org/2000/svg"><polygon points="0,0 20,0 10,10"/></svg>');background-repeat:no-repeat;background-position:98% 60%;background-size:1em 1em}.personalisation-page .card-body .input-box.custom-select-box select,.personalisation-page .card-body .select-box.custom-select-box select{background-position-x:100%}.personalisation-page .card-body .input-box.custom-select-box.select-box-address-two-identifier select,.personalisation-page .card-body .select-box.custom-select-box.select-box-address-two-identifier select{background-position-x:95%}.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 .monogram-product-row .monogram-product-quantity{padding-right:0}.personalisation-page .card-body .monogram-product-row .monogram-product-quantity .custom-select-box select{background-position-x:90%}.personalisation-page .card-body .monogram-product-row .monogram-product-quantity .custom-select-box .select-product-quantity{padding-left:30%}@media (min-width:768px){.personalisation-page .card-body .monogram-product-row .monogram-product-quantity .custom-select-box .select-product-quantity{height:40px}}@supports (-webkit-touch-callout:none){.personalisation-page .card-body .monogram-product-row .monogram-product-quantity .custom-select-box .select-product-quantity{height:40px}}.personalisation-page .card-body .monogram-product-row .monogram-product-list{padding-left:0;max-height:500px;overflow-y:auto}@media (min-width:992px){.personalisation-page .card-body .monogram-product-row .monogram-product-list{max-height:240px}}.personalisation-page .card-body .monogram-product-row .monogram-product-list::-webkit-scrollbar{width:5px;border-radius:10px;background-color:#6e6e6e}.personalisation-page .card-body .monogram-product-row .monogram-product-list::-webkit-scrollbar-track{border-radius:10px;background-color:#d8d8d8;border:none}.personalisation-page .card-body .monogram-product-row .monogram-product-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#6e6e6e}.personalisation-page .card-body .monogram-product-row .monogram-product-list .monogram-product-item .row{margin-left:0}.personalisation-page .card-body .monogram-product-row .monogram-product-list .monogram-product-item .row .monogram-product-information,.personalisation-page .card-body .monogram-product-row .monogram-product-list .monogram-product-item .row .monogram-product-right{padding-left:0}@media (min-width:768px){.personalisation-page .card-body .monogram-product-row .monogram-product-list .monogram-product-item .row .monogram-product-information{padding-left:0}.personalisation-page .card-body .monogram-product-row .monogram-product-list .monogram-product-item .row .monogram-product-right{padding-left:8px}}.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 .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:50%}}.personalisation-page .card-body .delete-monogram-button.disabled{display:none;visibility:hidden}.personalisation-page .card-body .replicate-monogram-product{padding:20px 0 0 10px;font-size:.857rem}.personalisation-page .card-body .replicate-monogram-product .custom-checkbox~label{padding-left:3em}.personalisation-page .card-body .replicate-monogram-product .custom-checkbox~label:before{background-color:#525252;border:2px solid #ccc}@media (min-width:992px){.personalisation-page .card-body .replicate-monogram-product .custom-checkbox~label:before{top:-1px}}.personalisation-page .card-body .replicate-monogram-product .custom-checkbox~label:after{content:"\2713   ";background-color:transparent;left:4px;top:3px;font-size:.786rem}@media (min-width:992px){.personalisation-page .card-body .replicate-monogram-product .custom-checkbox~label:after{top:0}}.personalisation-page .card-body .input-box select{background-position-x:98%}.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 .select-product-quantity,.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-quantity.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 select{background-position-x:90%;background-position-y:65%}.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 select{background-position-x:80%}.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}}