.engraving,.front-engraving{display:block;width:100%}.engraving__title,.front-engraving__title{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;color:var(--color-brown);margin-bottom:12px}.engraving__intro,.front-engraving__intro{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;color:var(--color-gray);margin-bottom:18px}.engraving__text,.front-engraving__text{display:flex;flex-flow:column}.engraving__text label,.front-engraving__text label{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.2rem;line-height:2.2rem;color:var(--color-gray);text-align:right;width:100%}.engraving__text .input,.front-engraving__text .input{margin:4px 0;font-size:1.6rem}@media (min-width: 1024px){.engraving__text .input,.front-engraving__text .input{font-size:1.4rem}}.engraving__text .input.ivypresto,.front-engraving__text .input.ivypresto{font-family:IvyPresto Display Thin,sans-serif;font-weight:200;font-size:2rem;line-height:2.8rem;letter-spacing:.05rem;font-size:1.6rem;line-height:2.6rem}.engraving__text .input.ivypresto strong,.front-engraving__text .input.ivypresto strong{font-family:IvyPresto Display Light,sans-serif;letter-spacing:.05rem}.engraving__text .input.general-regular,.front-engraving__text .input.general-regular{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;font-size:1.6rem}.engraving__text .input.general-semibold,.front-engraving__text .input.general-semibold{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem;font-size:1.6rem}.engraving__text .input.mamaloves-regular,.front-engraving__text .input.mamaloves-regular{font-family:Mamaloves Regular,sans-serif;font-weight:400}.engraving__text .input.castellar-regular,.front-engraving__text .input.castellar-regular{font-family:Castellar Regular,sans-serif;font-weight:400}.engraving__text .input.moonflower,.front-engraving__text .input.moonflower{font-family:Moonflower,sans-serif;font-weight:400}.engraving__text .input.basic-title-font,.front-engraving__text .input.basic-title-font{font-family:BasicTitleFont,sans-serif;font-weight:400}.engraving__text .input.freestyle-script-regular,.front-engraving__text .input.freestyle-script-regular{font-family:FreeStyle_Script_Regular,sans-serif;font-weight:400}.engraving__text .input.cosmopolitan-script-regular,.front-engraving__text .input.cosmopolitan-script-regular{font-family:CosmopolitanScriptRegular,sans-serif;font-weight:400}.engraving__text .disclaimer,.front-engraving__text .disclaimer{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.2rem;line-height:2.2rem;color:var(--color-gray)}.engraving__font,.engraving__direction,.engraving__symbols,.front-engraving__font,.front-engraving__direction,.front-engraving__symbols{margin-top:12px}.engraving__font h3,.engraving__direction h3,.engraving__symbols h3,.front-engraving__font h3,.front-engraving__direction h3,.front-engraving__symbols h3{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;margin-bottom:12px}.engraving__font .radios,.engraving__direction .radios,.engraving__symbols .radios,.front-engraving__font .radios,.front-engraving__direction .radios,.front-engraving__symbols .radios{display:flex;gap:var(--spacing-2x)}.engraving__font .radios__label,.engraving__direction .radios__label,.engraving__symbols .radios__label,.front-engraving__font .radios__label,.front-engraving__direction .radios__label,.front-engraving__symbols .radios__label{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;display:flex;align-items:center;gap:4px;width:min-content;padding:8px 16px;width:100%;border:1px solid var(--color-light-gray);transition:border .25s ease;cursor:pointer}.engraving__font .radios__label:hover,.engraving__direction .radios__label:hover,.engraving__symbols .radios__label:hover,.front-engraving__font .radios__label:hover,.front-engraving__direction .radios__label:hover,.front-engraving__symbols .radios__label:hover{border:1px solid var(--color-dark-pink);color:var(--color-dark-pink);transition:border .25s ease}.engraving__font .radios__label.font--general-regular,.engraving__direction .radios__label.font--general-regular,.engraving__symbols .radios__label.font--general-regular,.front-engraving__font .radios__label.font--general-regular,.front-engraving__direction .radios__label.font--general-regular,.front-engraving__symbols .radios__label.font--general-regular{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem}.engraving__font .radios__label.font--general-semibold,.engraving__direction .radios__label.font--general-semibold,.engraving__symbols .radios__label.font--general-semibold,.front-engraving__font .radios__label.font--general-semibold,.front-engraving__direction .radios__label.font--general-semibold,.front-engraving__symbols .radios__label.font--general-semibold{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.4rem;line-height:2.6rem}.engraving__font .radios__label.font--ivypresto,.engraving__direction .radios__label.font--ivypresto,.engraving__symbols .radios__label.font--ivypresto,.front-engraving__font .radios__label.font--ivypresto,.front-engraving__direction .radios__label.font--ivypresto,.front-engraving__symbols .radios__label.font--ivypresto{font-family:IvyPresto Display Thin,sans-serif;font-weight:200;font-size:2rem;line-height:2.8rem;letter-spacing:.05rem;font-size:1.4rem;line-height:2.6rem}.engraving__font .radios__label.font--ivypresto strong,.engraving__direction .radios__label.font--ivypresto strong,.engraving__symbols .radios__label.font--ivypresto strong,.front-engraving__font .radios__label.font--ivypresto strong,.front-engraving__direction .radios__label.font--ivypresto strong,.front-engraving__symbols .radios__label.font--ivypresto strong{font-family:IvyPresto Display Light,sans-serif;letter-spacing:.05rem}.engraving__font .radios__label.font--mamaloves-regular,.engraving__direction .radios__label.font--mamaloves-regular,.engraving__symbols .radios__label.font--mamaloves-regular,.front-engraving__font .radios__label.font--mamaloves-regular,.front-engraving__direction .radios__label.font--mamaloves-regular,.front-engraving__symbols .radios__label.font--mamaloves-regular{font-family:Mamaloves Regular,sans-serif;font-weight:400}.engraving__font .radios__label.font--castellar-regular,.engraving__direction .radios__label.font--castellar-regular,.engraving__symbols .radios__label.font--castellar-regular,.front-engraving__font .radios__label.font--castellar-regular,.front-engraving__direction .radios__label.font--castellar-regular,.front-engraving__symbols .radios__label.font--castellar-regular{font-family:Castellar Regular,sans-serif;font-weight:400}.engraving__font .radios__label.font--moonflower,.engraving__direction .radios__label.font--moonflower,.engraving__symbols .radios__label.font--moonflower,.front-engraving__font .radios__label.font--moonflower,.front-engraving__direction .radios__label.font--moonflower,.front-engraving__symbols .radios__label.font--moonflower{font-family:Moonflower,sans-serif;font-weight:400}.engraving__font .radios__label.font--basic-title-font,.engraving__direction .radios__label.font--basic-title-font,.engraving__symbols .radios__label.font--basic-title-font,.front-engraving__font .radios__label.font--basic-title-font,.front-engraving__direction .radios__label.font--basic-title-font,.front-engraving__symbols .radios__label.font--basic-title-font{font-family:BasicTitleFont,sans-serif;font-weight:400}.engraving__font .radios__label.font--freestyle-script-regular,.engraving__direction .radios__label.font--freestyle-script-regular,.engraving__symbols .radios__label.font--freestyle-script-regular,.front-engraving__font .radios__label.font--freestyle-script-regular,.front-engraving__direction .radios__label.font--freestyle-script-regular,.front-engraving__symbols .radios__label.font--freestyle-script-regular{font-family:FreeStyle_Script_Regular,sans-serif;font-weight:400}.engraving__font .radios__label.font--cosmopolitan-script-regular,.engraving__direction .radios__label.font--cosmopolitan-script-regular,.engraving__symbols .radios__label.font--cosmopolitan-script-regular,.front-engraving__font .radios__label.font--cosmopolitan-script-regular,.front-engraving__direction .radios__label.font--cosmopolitan-script-regular,.front-engraving__symbols .radios__label.font--cosmopolitan-script-regular{font-family:CosmopolitanScriptRegular,sans-serif;font-weight:400}.engraving__font .radios input[type=radio],.engraving__direction .radios input[type=radio],.engraving__symbols .radios input[type=radio],.front-engraving__font .radios input[type=radio],.front-engraving__direction .radios input[type=radio],.front-engraving__symbols .radios input[type=radio]{display:none}.engraving__font .radios input[type=radio]:checked+.radios__label,.engraving__direction .radios input[type=radio]:checked+.radios__label,.engraving__symbols .radios input[type=radio]:checked+.radios__label,.front-engraving__font .radios input[type=radio]:checked+.radios__label,.front-engraving__direction .radios input[type=radio]:checked+.radios__label,.front-engraving__symbols .radios input[type=radio]:checked+.radios__label{border:1px solid var(--color-dark-pink);color:var(--color-dark-pink);transition:border .25s ease}
