.mode-initials,.mode-name{font-size:10px}.btn-wrapper-inner{display:flex;margin-top:4px;gap:10px;margin-bottom:22px}.personalise-mode-toggle{display:flex;position:relative;background:#f2ede3;border-radius:100px;padding:5px;margin:20px 0 8px;max-width:100%}.popup_right-input #custom-input-v2{border:none;outline:none;padding:0;font-size:14px;height:50px;min-height:50px;margin:0;text-transform:uppercase;font-family:Inter,sans-serif}.personalise-mode-toggle .mode-btn{flex:1;position:relative;z-index:2;border:none;background:none;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6b6660;padding:13px 8px;border-radius:100px}.personalise-mode-toggle .mode-btn.active{color:#fff}.personalise-mode-toggle .slider-toggle{position:absolute;z-index:1;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);background:#1a1a1a;border-radius:100px;transition:transform .28s cubic-bezier(.4,.1,.2,1)}.personalise-mode-toggle.fullname-active .slider-toggle{transform:translate(100%)}.mode_note{font-size:13px;line-height:1.5;color:#6b6660;margin:0 0 22px;max-width:500px}.mode_note strong{color:#8a3b1e;font-weight:600}.fullname-font-block .fullname-font-fixed{cursor:default;opacity:1}.fullname-font-block .fullname-font-fixed:disabled{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.case-block{margin-bottom:22px;max-width:100%}.case-block .field_label{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#6b6660;font-weight:600;margin:0 0 10px;line-height:14px}.case-wrapper-inner .case-btn{font-family:Inter,sans-serif;text-transform:none;font-size:13px;letter-spacing:.3px}.personalise-text.mode-initials{font-family:Inter,sans-serif!important}.personilise_popup-content-main{width:100%;max-width:100%;background:#fff;border-radius:6px;box-shadow:0 30px 80px #00000052;position:relative;display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;min-height:calc(100vh - 60px)}.personalise-text.mode-name{font-size:1.3em!important;letter-spacing:.5px;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis}.personilise_popup-content .personilise_popup-wrap{padding:0;box-shadow:0 30px 80px #00000052}.popup_left_image-v2,.popup_right-content{width:100%}.left{background:#f2ede3;padding:44px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:100%}.right{padding:46px 46px 40px;display:flex;flex-direction:column;overflow-y:auto}.monogramming_over_text.scale-note{margin:0 0 24px;text-align:center;font-size:11px;letter-spacing:.6px;line-height:1.6;text-transform:uppercase;color:#6b6660;position:static;padding:0}.bag{width:100%;height:auto;display:block;place-self:center}.personilise_popup-wrap .popup_left_image-v2 .mobile_view{display:none}.personilise_popup-wrap{border-radius:6px}.popup_headline{font-family:EB Garamond,Georgia,serif;font-weight:400;font-style:italic;font-size:34px;line-height:1.12;margin:0 0 14px}.popup_title.eyebrow{font-size:12px;letter-spacing:2.6px;text-transform:uppercase;color:#1a1a1a;font-weight:500;margin:0 0 14px}h2.popup_headline{font-family:EB Garamond,Georgia,serif!important;font-weight:400!important;font-style:italic!important;font-size:34px!important;line-height:1.12!important;margin:0 0 14px;text-transform:none!important;margin-left:0!important;color:#1a1a1a;margin-right:0!important;letter-spacing:.01px!important}.lede p{font-size:15px;line-height:1.65;color:#6b6660;margin:0 0 28px;max-width:420px;font-weight:400}.personalise-mode-toggle{margin:0 0 8px}.font-btn,.case-btn{text-transform:none;flex:1;padding:16px 8px;cursor:pointer;border-radius:3px;font-size:15px;color:#1a1a1a;transition:all .18s ease;border:1px solid #C9BFAE;background:#fff}.ffamily-btn-wrap span{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#6b6660;font-weight:600;margin:0 0 10px}.close-btn{z-index:2;top:20px;right:22px}.font-btn:hover,.case-btn:hover{background:unset;color:unset}.font-btn.active,.case-btn.active{background:#1a1a1a!important;color:#fff!important}.mode_note{font-size:13px!important;line-height:1.5!important;color:#6b6660!important;min-height:20px;margin:0 0 16px;letter-spacing:.1px}.personilise_popup-content .personilise_popup-wrap .close-btn{position:absolute;top:20px;right:28px;z-index:5;border:none;background:none;font-size:26px;line-height:1;color:var(--ink);cursor:pointer;font-family:Arial}.caveats{margin:34px 0 0}.caveats details{font-size:13px;color:#6b6660;border:1px solid #1A1A1A;border-radius:4px;overflow:hidden;background:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif}.caveats details[open] summary{background:#e6dfd1}.caveats summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:11px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;color:#1a1a1a;padding:16px 18px;background:#f2ede3;transition:background .18s ease}.caveats summary .ico{flex:0 0 19px;width:19px;height:19px;border-radius:50%;border:1.5px solid #8A3B1E;color:#8a3b1e;display:flex;align-items:center;justify-content:center;font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1}.caveats summary .label{flex:1;line-height:14px}.caveats details[open] summary .chev{transform:rotate(90deg)}.caveats summary .chev{flex:0 0 auto;font-size:17px;line-height:1;color:#1a1a1a;transition:transform .22s ease}.caveats .body{padding:15px 18px 17px;line-height:1.6;background:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif}.caveats .body p{color:#6b6660;font-size:13px;margin:0 0 10px;line-height:1.6;font-weight:400}.caveats .body p:last-child{margin:0}.product.template-product .popup_addtocart .add_to_cart{background:#1a1a1a!important;border:1px solid #1A1A1A!important;margin:0;font-family:Inter,sans-serif;width:100%;border:none;cursor:pointer;color:#faf7f1;padding:19px;border-radius:3px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;font-weight:600;display:flex;justify-content:center;gap:10px;align-items:center;line-height:12px}.product.template-product #personalize_from_check{background:#1a1a1a!important;border:1px solid #1A1A1A!important;margin:0;font-family:Inter,sans-serif;width:100%;border:none;cursor:pointer;color:#faf7f1;padding:19px;border-radius:3px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;font-weight:600;justify-content:center;gap:10px;align-items:center;line-height:12px}.product.template-product .popup_addtocart .add_to_cart:hover{background:#1a1a1a!important;color:#faf7f1;border:1px solid #1A1A1A!important}.popup_addtocart form{width:100%;max-width:100%;margin-bottom:0}.font-block,.case-block{margin-bottom:20px;font-size:15px}.case-block{margin-bottom:0}.popup_right-input .input-container{display:flex;align-items:center;border:1px solid #C9BFAE;border-radius:3px;padding:15px 16px 15px 18px;height:auto}.text-field input{width:100%;border:1px solid #C9BFAE;border-radius:3px;background:#fff;padding:17px 60px 17px 18px;font-family:Inter,sans-serif;font-size:16px;letter-spacing:1px;color:#1a1a1a}.popup_right-input #custom-input-v2{border:none;outline:none;padding:0;height:auto;min-height:20px;margin:0;text-transform:uppercase;font-family:Inter,sans-serif;font-size:16px;letter-spacing:1px;color:#1a1a1a}.personlize-text-color-wrapper{margin-top:24px;position:relative}.personlize-text-color-wrapper span{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#6b6660;font-weight:600;line-height:14px}.color_label{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.personlize-text-color-wrapper .selected_color{font-weight:600;color:#1a1a1a}.personlize-text-color-wrap{display:flex;gap:16px;align-items:center;margin-top:0}.color-btn{width:46px;height:46px;border:1px solid #C9BFAE}.color-btn.active{border:1px solid #C9BFAE;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1a1a1a}.color-btn:focus-visible{outline:none!important;box-shadow:none;border:none}.color-btn:hover{border:1px solid #C9BFAE}.popup_right-input #char-count{flex:0 0 auto;margin-left:12px;font-size:13px;color:#6b6660}.popup_right-input .input-container:focus-within{outline:none;border-color:#1a1a1a}#fullnameFontBlock .font-btn.fullname-font-fixed{padding:15px 10px}#fullnameFontBlock .btn-wrapper-inner{margin-top:5px}.personalise-mode-toggle--single{display:block;width:100%}.personalise-mode-toggle--single .mode-btn--single{width:100%;display:block;background:#1a1a1a;color:#fff;border:none;border-radius:100px;padding:13px 24px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-align:center;cursor:default;opacity:1}.personalise-image-inner{position:relative;overflow:hidden;border-radius:inherit;filter:drop-shadow(0 14px 24px rgba(0,0,0,.16))}.personalise-image-content.smooth-zoom{transition:transform .5s cubic-bezier(.65,0,.35,1);will-change:transform}.zoom-toggle-btn{position:absolute;top:50%;right:12px;border-radius:4px;background:#fffffff2;color:#222;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease;z-index:10;border:1px solid #C9BFAE;font-size:13px;padding:5px 10px}.zoom-toggle-btn.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.zoom-toggle-btn.active:after{content:"\2212";margin-left:4px;font-weight:700}.zoom-toggle-btn svg{width:16px;height:16px}.personalise_text_block[data-custom-type=travel-wallets-passport-holder]:has(.personalise-text.mode-name){left:20%;font-size:15px}.personalise_text_block[data-custom-type=compendiums-imperial]:has(.personalise-text.mode-name){left:20%}.personalise_text_block[data-custom-type=compendiums-folio]:has(.personalise-text.mode-name){left:20%}.personalise_text_block[data-custom-type=luggage-tags-tag]:has(.personalise-text.mode-name){font-size:1.3em!important}.personalise_text_block[data-custom-type=journal-a5]:has(.personalise-text.mode-name){left:25%}.personalise_text_block[data-custom-type=travel-wallets-card-holder-vertical]:has(.personalise-text.mode-name){font-size:15px}@media screen and (min-width:1009px){.image-with-personalise--text{width:100%;align-self:stretch}[data-zoom-desktop=false] .zoom-toggle-btn{display:none!important}}@media(max-width:1008px){#personalised-image{overflow:hidden}[data-zoom-mobile=false] .zoom-toggle-btn{display:none!important}.personilise_popup-wrap .popup_left_image-v2,.personilise_popup-wrap .popup_left_image-v2 .mobile_view{display:block;padding:0}.personilise_popup-wrap .popup_right-content .popup_title,.personilise_popup-wrap .popup_right-content .popup_text{display:none}.personilise_popup-wrap{border-radius:28px}.personilise_popup-content-main{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;align-items:start;gap:0}.popup_left_image-v2.left,.popup_right-content.right{display:contents}.popup_left_image-v2 .popup_text.mobile_view{display:block!important}.popup_right-content .popup_title.eyebrow,.popup_right-content>.popup_headline,.popup_right-content .popup_text.lede{display:none!important}.popup_left_image-v2 .popup_title.mobile_view{order:1;display:block;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#1a1a1a;padding:27px 0 18px}.personilise_popup-content .personilise_popup-wrap .close-btn{top:24px;right:26px;font-size:22px}.popup_left_image-v2 .popup_headline.mobile_view{order:2;display:block!important;padding:0;margin:0 0 10px;font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:27px!important;line-height:1.15;color:#1a1a1a;text-transform:none}.popup_left_image-v2 .popup_text.mobile_view{order:3;padding:0 0 20px;margin:0;font-size:14px;line-height:1.6;color:#6b6660}.popup_left_image-v2 .popup_text.mobile_view p{margin:0}.personalise-mode-toggle{order:4;margin:6px auto 0!important;max-width:100%;width:100%;padding:0}.personalise-mode-toggle .mode-btn{font-size:11px;letter-spacing:2px;padding:16px 8px}.mode_note{order:5;padding:12px 0 0!important;margin:0!important;min-height:20px;font-size:12.5px!important;line-height:1.5!important;letter-spacing:.1px!important;font-weight:400!important}.image-with-personalise--text{order:6;position:relative;display:flex;flex-direction:column;align-items:center;background:#f2ede3;margin:18px -22px 0;padding:30px 22px 26px;text-align:center;width:calc(100% + 44px)}.image-with-personalise--text .product-image.bag{order:1;width:54%;width:100%;height:auto}.image-with-personalise--text .monogramming_over_text.scale-note{order:2;position:static;margin:16px auto 0;padding:0;max-width:280px;font-size:10.5px;letter-spacing:.4px;line-height:1.5}#initialsFontBlock,.fullname-font-block,.case-block{order:7;width:100%}.btn-wrapper-inner{gap:10px}.font-btn{padding:14px 8px;font-size:15px}.popup_right-input{order:8;width:100%}.popup_right-input>span:first-child{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#6b6660;font-weight:600;margin:0 0 10px}.popup_right-input .input-container{border:1px solid #C9BFAE;border-radius:3px;padding:14px 16px;justify-content:space-between}.popup_right-input #custom-input-v2{flex:1;width:auto;font-size:16px;letter-spacing:1px}.personlize-text-color-wrapper{order:9;width:100%}.personlize-text-color-wrapper .selected_color{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:#1a1a1a}.personlize-text-color-wrap{gap:14px}.color-btn{width:44px;height:44px;border:1px solid #C9BFAE}.color-btn.active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1a1a1a}.caveats{order:10;width:100%}.caveats summary{padding:15px 16px;font-size:11px}.caveats summary .ico{flex:0 0 18px;width:18px;height:18px}.caveats summary:hover{background:#e6dfd1;width:100%}.popup_addtocart{order:11;padding:0 0 26px}.personilise_popup-content-main{grid-template-columns:1fr;min-height:0;padding:0 22px}.popup_left_image-v2.left{padding:36px 28px}.model-open .personilise_popup-content-inner{padding:40px 24px}.case-block{margin:0}.ffamily-btn-wrapper{padding-top:21px}.case-wrapper-inner .case-btn{font-size:15px;font-family:Arial}.case-block{max-width:100%}.fullname-font-block .btn-wrapper-inner{margin-bottom:15px}.case-block .field_label{margin:0 0 10px}.popup_right-input>span:first-child{margin:0}.personlize-text-color-wrapper{margin-top:20px}.caveats{margin:34px 0 0}.popup_addtocart{margin-top:20px}.mode-initials{font-size:6px!important}.personalise-text.mode-name{font-size:.9em!important}.personalise_text_block[data-custom-type=compendiums-imperial]:has(.personalise-text.mode-name){left:25%}.personalise_text_block[data-custom-type=compendiums-folio]:has(.personalise-text.mode-name){left:25%}.personalise_text_block[data-custom-type=travel-wallets-passport-holder]:has(.personalise-text.mode-name){left:25%}.personalise_text_block[data-custom-type=journal-a5]:has(.personalise-text.mode-name){left:30%}}@media screen and (max-width:768px){.model-open .personilise_popup-content-inner{padding:40px 10px}}@media screen and (max-width:575px){.personalise_text_block[data-custom-type=travel-wallets-passport-holder]:has(.personalise-text.mode-name){left:15%}.personalise_text_block[data-custom-type=compendiums-imperial]:has(.personalise-text.mode-name){left:16%}.personalise_text_block[data-custom-type=compendiums-folio]:has(.personalise-text.mode-name){left:20%}.personalise_text_block[data-custom-type=journal-a5]:has(.personalise-text.mode-name){left:20%}.case-wrapper-inner .case-btn{padding:15px 6px}.personalise-text.mode-name{font-size:.9em!important}.monogramming_over_text{font-size:10.5px}}@media screen and (max-width:320px){.personalise_text_block[data-custom-type=travel-wallets-passport-holder]:has(.personalise-text.mode-name){left:0%}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/personalize-popup-v2.css.map */
