.popup--enamel-tokens{padding:0;max-width:620px}.popup--enamel-tokens__preview-image{margin:0 32px;border:1px solid #e8e4dd;border-radius:16px;padding:20px 0 5px}@media (max-width:767.98px){.popup--enamel-tokens__preview-image{margin:0 20px}}.popup--enamel-tokens__preview-image .customTokenImage{border-radius:0;background:0 0}.popup--enamel-tokens .Error{width:100%;margin:0 45px 5px auto;font-size:14px;max-width:204px;line-height:1.4}@media (max-width:450px){.popup--enamel-tokens .Error{margin:0 0 0 auto}}@media (max-width:480px){.popup--enamel-tokens{width:100%}}.popup--enamel-tokens .Heading{font-weight:500;font-size:19px;text-align:left;line-height:1.3;letter-spacing:.02em;color:#000;text-transform:unset;padding:25px 32px;margin:0 auto}.popup--enamel-tokens .Heading span{font-family:Bookmania;font-style:normal;font-weight:700;font-size:24px;line-height:34px;letter-spacing:.284944px;color:#003e75}@media (max-width:767.98px){.popup--enamel-tokens .Heading{padding:20px}}.popup--enamel-tokens .Heading p{margin-top:15px;letter-spacing:.5px;background:rgba(235,167,148,.6);padding:14px 16px;border-radius:12px;font-weight:400;font-size:15px;line-height:1.3;color:#1c261e}.popup--enamel-tokens .enamel-token{align-items:center;justify-content:center}.popup--enamel-tokens a.close-modal{background-image:url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 7.25293L7 21.2529' stroke='%2333363F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7.25293L21 21.2529' stroke='%2333363F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");top:25px;right:32px;width:28px;height:28px}@media (max-width:480px){.popup--enamel-tokens a.close-modal{top:15px;right:13px;width:20px;height:20px}}.popup--enamel-tokens .single__image .slider-banner-image:first-child{margin-left:0;margin-right:0}.popup--enamel-tokens__selected-items{display:flex;flex-direction:column;align-items:center;padding:0 30px;max-height:165px;overflow:auto}@media (max-width:480px){.popup--enamel-tokens__selected-items{padding:0 20px;max-height:190px}}.popup--enamel-tokens__selected-items .selected--token{width:100%;padding:13px 3px;display:flex;justify-content:space-between;max-width:465px}.popup--enamel-tokens__selected-items .selected--token__container{display:flex;flex-direction:column}.popup--enamel-tokens__selected-items .selected--token__title{font-size:16px;font-weight:500;color:#2d2d2d;line-height:1.3;margin-top:2px;margin-bottom:10px;margin-right:10px;width:180px;text-align:center}@media (max-width:480px){.popup--enamel-tokens__selected-items .selected--token__title{margin-right:10px;font-size:14px;text-align:left}}.popup--enamel-tokens__selected-items .selected--token__personalization{min-width:unset;width:200px;min-width:unset;font-size:16px;padding:10px;background:#f7f7f7;display:flex;background:#f9f9f9;border:1px solid #8dc8ba;border-radius:8px}@media (max-width:480px){.popup--enamel-tokens__selected-items .selected--token__personalization{width:100%;min-width:200px}}.popup--enamel-tokens__selected-items .selected--token__personalization:focus{background-color:#fff}.popup--enamel-tokens__selected-items .selected--token__personalization::placeholder{color:#6d6d6d}.popup--enamel-tokens__selected-items .selected--token .line__first,.popup--enamel-tokens__selected-items .selected--token .line__optional{display:flex;flex-direction:column}.popup--enamel-tokens__selected-items .selected--token .line__first span,.popup--enamel-tokens__selected-items .selected--token .line__optional span{font-weight:400;font-size:12px;line-height:1.2;color:#1c261e;margin-bottom:7px}.popup--enamel-tokens__selected-items .selected--token .line__first{margin-bottom:12px}.popup--enamel-tokens__selected-items .selected--token .add__line{color:#019c9f;font-size:14px;display:flex;margin-top:-5px;cursor:pointer;font-weight:600;align-items:center}.popup--enamel-tokens__selected-items .selected--token .add__line span{margin-left:5px}.popup--enamel-tokens__selected-items .selected--token .year-selector{display:none;grid-template-areas:"select";align-items:center;position:relative;font-size:18px;cursor:pointer;line-height:1.1;width:unset;min-width:100px;height:40px;background:#f7f7f7;border:1px solid rgba(0,0,0,.1);font-size:16px}.popup--enamel-tokens__selected-items .selected--token .year-selector select{appearance:none;background-color:transparent;border:none;padding:9px 13px;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:0}.popup--enamel-tokens__selected-items .selected--token .year-selector select::-ms-expand{display:none}.popup--enamel-tokens__selected-items .selected--token .year-selector select:focus-visible{border:none!important}.popup--enamel-tokens__selected-items .selected--token .year-selector select,.popup--enamel-tokens__selected-items .selected--token .year-selector::after{grid-area:select}.popup--enamel-tokens__selected-items .selected--token .year-selector::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:#777;clip-path:polygon(100% 0,0 0,50% 100%);margin-right:8px}.popup--enamel-tokens__selected-items .selected--token .year-selector select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit}.popup--enamel-tokens__add-to-cart{padding:5px 32px 28px}@media (max-width:767.98px){.popup--enamel-tokens__add-to-cart{padding:5px 20px 20px}}.popup--enamel-tokens__add-to-cart button{font-weight:500;font-size:16px;letter-spacing:0;width:100%;padding:15px 10px}.popup--enamel-custom-tokens .personalization--wrapper{height:240px}@media (max-width:480px){.popup--enamel-custom-tokens .popup--enamel-tokens__selected-items .selected--token__personalization{width:184px}}@media (max-width:767.98px){.popup--enamel-custom-tokens .enamel-token .slider-banner-image{width:210px;margin:0 -34px -23px}.popup--enamel-custom-tokens .personalization--wrapper{height:208px}}.error-message{margin-top:-17px;margin-bottom:20px}.selected--token__info{display:flex;align-items:flex-start;flex:1}.selected--token__info .selected--token__image{display:flex;justify-content:center;align-items:center;flex:0 0 25px;margin-top:6px;margin-right:6px}.selected--token__info .selected--token__title{margin-top:10px;font-size:15px}@media (max-width:480px){.selected--token__info .selected--token__title{margin-top:12px;font-size:13px}}