@font-face{font-family:Helvetica;src:url(//us.st-dupont.com/cdn/shop/t/19/assets/HelveticaNeueMedium.ttf?v=102169043011641870931736810345) format("truetype"),url(//us.st-dupont.com/cdn/shop/t/19/assets/HelveticaNeue-Medium.otf?v=26451723093460091271736810346) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Kuenstler;src:url(//us.st-dupont.com/cdn/shop/t/19/assets/Kuenstler%20Script%20Black.ttf?v=55069986725368149311763032691) format("truetype"),url(//us.st-dupont.com/cdn/shop/t/19/assets/Kuenstler_Script_Black.woff?v=152149313747702015711763032693) format("woff");font-weight:400;font-style:normal;font-display:swap}custom-personalisation{position:fixed;left:0;top:var(--header-height);width:100vw;height:calc(100vh - var(--header-height));overflow:hidden;z-index:999;background-color:#fff;transform:translate(-100%);transition:transform .6s}custom-personalisation.open{transform:translate(0)}custom-personalisation .font_SangBleu{font-family:SangBleu OG Sans,sans-serif!important}custom-personalisation .font_PetitFormalScript{font-family:Petit Formal Script,sans-serif!important}custom-personalisation .font_Helvetica{font-family:Helvetica,sans-serif!important}custom-personalisation .personalisation_wrapper{display:flex;height:100%}custom-personalisation .close_icon{z-index:999;position:absolute;width:50px;height:50px;top:0;right:0;cursor:pointer;padding:15px;background-color:#3a3935}custom-personalisation .close_icon .icon{stroke:#fff}custom-personalisation .personalisation_panel{flex-basis:40rem;padding:20px;display:flex;align-items:center}custom-personalisation .personalisation_panel form{flex-basis:100%}custom-personalisation .personalisation_panel .personalisation_block:not(:last-child){margin-bottom:30px}custom-personalisation .personalisation_panel .personalisation_block .personalisation_block_title{text-transform:uppercase;font-size:14px;line-height:24px;margin-bottom:5px}custom-personalisation .personalisation_panel .personalisation_block .personalisation_block_subtitle{margin-bottom:5px}custom-personalisation .personalisation_panel .personalisation_block .title-product-collection,custom-personalisation .personalisation_panel .personalisation_block .title-product-name{font-size:14px;line-height:20px}custom-personalisation .personalisation_panel .personalisation_block .product-info__subtitle{line-height:1.2;margin-top:5px}custom-personalisation .personalisation_panel .personalisation_block .select_font_wrapper{display:flex;gap:5px}custom-personalisation .personalisation_panel .personalisation_block .select_font_wrapper .checkbox_wrapper{flex-basis:33%}custom-personalisation .personalisation_panel .personalisation_block .select_font_wrapper input{display:none}custom-personalisation .personalisation_panel .personalisation_block .select_font_wrapper input:checked+label{border-color:#3a3935}custom-personalisation .personalisation_panel .personalisation_block .select_font_wrapper input:disabled+label{cursor:not-allowed;opacity:.4}custom-personalisation .personalisation_panel .personalisation_block .select_font_wrapper label{display:block;font-size:24px;line-height:28px;text-align:center;padding:25px;background-color:#f3f1ed;border:2px solid transparent}custom-personalisation .personalisation_panel .personalisation_block #InitialsInput{display:block;width:100%;font-size:16px;line-height:24px;margin-top:10px;padding:10px 15px;border:1px solid #3a3935}custom-personalisation .personalisation_panel .personalisation_block #InitialsInput::placeholder{font-weight:300;opacity:.6}custom-personalisation .personalisation_panel .personalisation_block .personalisation_block_error{margin-top:10px;font-size:15px;color:red}custom-personalisation .images_panel{flex-grow:1;background-color:#f3f1ed;display:flex;padding:50px;visibility:visible}custom-personalisation .images_panel.is-initialized:not(.is-active) .splide__list{display:flex}custom-personalisation .images_panel .splide__track{width:100%}custom-personalisation .images_panel .image_wrapper{display:flex;align-items:center;flex-basis:50%}custom-personalisation .images_panel .image_wrapper .image_and_text_wrapper{position:relative;width:100%}custom-personalisation .images_panel .image_wrapper .image_and_text_wrapper .image{width:100%}custom-personalisation .images_panel .image_wrapper.image_full{border-right:2px solid #3a3935}custom-personalisation .images_panel .image_wrapper .initials_on_image{position:absolute;display:flex;align-items:center;justify-content:center}custom-personalisation .images_panel .image_wrapper #initialsOnFullImage{top:17%;left:51%}custom-personalisation .images_panel .image_wrapper #initialsOnZoomImage{top:19.5%;left:33%}custom-personalisation .images_panel .image_wrapper .initials_on_image{font-size:var(--fontSize)}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper #initialsOnFullImage{top:17%;left:51%}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper #initialsOnZoomImage{top:19.5%;left:33%}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper .initials_on_image{flex-direction:column;justify-content:center;line-height:1}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper .initials_on_image.nb_letters_2{justify-content:space-around;font-size:calc(var(--fontSize) * 1.3)}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper .initials_on_image.nb_letters_2 .letter_1{align-self:center;transform:translate(-40%)}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper .initials_on_image.nb_letters_2 .letter_2{align-self:center;transform:translate(40%)}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper .initials_on_image.nb_letters_3{justify-content:space-between}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper .initials_on_image.nb_letters_3 .letter_1{align-self:flex-start}custom-personalisation[data-product-type=Lighter] .images_panel .image_wrapper .initials_on_image.nb_letters_3 .letter_3{align-self:flex-end}custom-personalisation[data-product-type=Pen_cap] .images_panel .image_wrapper #initialsOnFullImage{top:36%;left:43.5%}custom-personalisation[data-product-type=Pen_cap] .images_panel .image_wrapper #initialsOnZoomImage{top:50.5%;left:38%}custom-personalisation[data-product-type=Pen_ring] .images_panel .image_wrapper #initialsOnFullImage{top:46%;left:43%}custom-personalisation[data-product-type=Pen_ring] .images_panel .image_wrapper #initialsOnZoomImage{top:10%;left:20%}custom-personalisation[data-product-type=Leather] .images_panel .image_wrapper #initialsOnFullImage{top:75%;left:56%;color:#fff}custom-personalisation[data-product-type=Leather] .images_panel .image_wrapper #initialsOnZoomImage{top:70%;left:40%;color:#fff}@media screen and (max-width: 900px){custom-personalisation .personalisation_wrapper{flex-direction:column-reverse;overflow:auto}custom-personalisation .close_icon{width:40px;height:40px;padding:10px}custom-personalisation .personalisation_panel{padding-bottom:75px}custom-personalisation .personalisation_panel .personalisation_block .select_font_wrapper label{padding:15px}custom-personalisation .images_panel{padding:15px 15px 30px}custom-personalisation .images_panel .image_wrapper.image_full{border-right:0}custom-personalisation .images_panel .image_wrapper{flex-basis:100%}custom-personalisation .splide .splide__pagination{justify-content:center}custom-personalisation .splide .splide__pagination .splide__pagination__page{background-color:#000}custom-personalisation .splide .splide__pagination .splide__pagination__page.is-active{background-color:#3a3935}custom-personalisation #personalisationForm{display:flex;flex-direction:column}custom-personalisation #personalisationForm #blockInfo{order:0}custom-personalisation #personalisationForm #blockEngraving{order:1}custom-personalisation #personalisationForm #blockFont{order:2}custom-personalisation #personalisationForm #blockSubmit{order:3}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/personalisation.css.map */
