.customize-btn{--initial-gradient: linear-gradient(#164b33, #164b33);border:1px solid #164b33}#customize-form{--border-color: #ddd;--gap: 20px;text-align:center;border:1px solid var(--border-color);padding:20px 20px 10px;background:#fff}.customize-intro{margin-bottom:var(--gap)}#initials-input{width:100%;padding:5px;margin-bottom:var(--gap);border:2px solid var(--border-color);background:#fcfcfc;font-size:1rem;font-weight:400;letter-spacing:1px;text-align:center;text-transform:uppercase}.radio-selects{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0 var(--gap)}.radio-select{min-width:fit-content}.radio-selects label{display:block;padding:8px 15px;border:2px solid var(--border-color);background:#fcfcfc;color:#242424;font-size:.9rem;font-weight:400;cursor:pointer}.radio-selects input:checked+label{border-color:#242424;background:#242424;color:#fcfcfc;font-weight:600}.radio-selects input{display:none}.clear-link{display:inline-block;-webkit-appearance:none;appearance:none;margin-top:calc(var(--gap) + 20px);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline}.initials-preview{--font-multiplier: 1;font-family:JLRClassic,serif;text-align:center;text-transform:uppercase;letter-spacing:.2rem;white-space:nowrap;color:#c2a970;text-shadow:1px 1px 1px rgba(255,255,255,.2),-1px -1px 1px rgba(0,0,0,.3);pointer-events:none}.initials-preview.classic{font-family:JLRClassic,serif}.initials-preview.script{font-family:JLRScript,cursive;letter-spacing:.12rem}.initials-preview.xl{--font-multiplier: 1.5;font-family:JLRClassic,serif}.initials-preview.blind{color:#0000004d}.keyring-holder{position:relative;overflow:hidden;margin:var(--gap) 0;border:2px solid var(--border-color)}.keyring-holder img{display:block;width:100%;height:100%;aspect-ratio:2 / .8;object-fit:cover}.keyring-initials,.bag-preview-initials{--preview-font-size: clamp(14px, 2vw, 32px)}.keyring-initials{position:absolute;top:50%;left:58%;transform:translate(-50%,-50%);font-size:calc(var(--preview-font-size) * var(--font-multiplier))}.bag-preview-holder{--bag-gold-edge: drop-shadow(0 0 .5px rgba(70, 45, 10, .7));position:relative;overflow:hidden;margin:var(--gap) 0;border:2px solid var(--border-color);box-sizing:content-box;aspect-ratio:2 / .8}.bag-preview-image{position:absolute;top:0;left:0;display:block;max-width:none}.bag-preview-holder[data-mode=closeup] .bag-preview-image{width:100%;height:100%;object-fit:cover;object-position:var(--bag-object-position, 50% 50%);transform:scale(max(1,var(--bag-zoom, 1)));transform-origin:var(--bag-object-position, 50% 50%)}.bag-preview-holder[data-mode=crop] .bag-preview-image{width:var(--bag-crop-width, 100%);height:auto;transform:translate(var(--bag-crop-x, 0%),var(--bag-crop-y, 0%))}.bag-preview-initials{position:absolute;top:var(--bag-text-y, 55%);left:var(--bag-text-x, 50%);margin:0;line-height:1;transform:translate(-50%,-50%);font-size:calc(var(--preview-font-size) * var(--font-multiplier))}.bag-preview-initials:not(.blind){filter:var(--bag-gold-edge)}.personalisation-btn{width:100%;margin-bottom:20px;padding:18px;border:2px solid #000;background:transparent;color:#000;font-size:12px;font-weight:300;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.personalisation-btn:hover{background:#000;color:#fff}@media(max-width:999px){.keyring-initials,.bag-preview-initials{--preview-font-size: clamp(17px, 5vw, 26px)}.initials-preview.xl{--font-multiplier: 1.5}.initials-preview{letter-spacing:.16rem}.initials-preview.script{letter-spacing:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/product-customizer.css.map */
