.fofo-connected-forms{padding:var(--forms-top,48px) var(--gutter,20px) var(--forms-bottom,72px);scroll-margin-top:calc(var(--header-height,80px) + 24px)}.fofo-connected-forms__inner{max-width:1200px;margin-inline:auto}.fofo-connected-forms__eyebrow{margin:0 0 20px;color:#f29719;font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:.12em}.fofo-connected-forms__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 64px}.fofo-connected-forms__choices button{border:1px solid #e4dfd3;border-radius:0;padding:30px 20px;color:#232323;background:transparent;font:inherit;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1.6;cursor:pointer;transition:background .25s,border-color .25s}.fofo-connected-forms__choices button[aria-pressed=true]{border-color:#232323;background:#fff;box-shadow:inset 0 -2px #f29719}.fofo-connected-forms__choices button:hover{border-color:#cfc8b6;background:#faf8f3}.fofo-powerful-form{width:100%;min-width:0;color:#232323;font-family:var(--font-family-body),sans-serif}.fofo-powerful-form [hidden],[data-form-panel][hidden],[data-pdp-contact][hidden]{display:none!important}.fofo-powerful-form :is(.globo-formbuilder,.globo-form,.globo-form-app,.g-container){width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-family:inherit!important}.fofo-powerful-form .gfb__page-header{margin:0 0 48px!important;padding:0!important;text-align:left!important}.fofo-connected-forms .gfb__page-header{text-align:center!important}.fofo-powerful-form :is(h1,h2,h3){font-family:var(--font-family-heading),Georgia,serif!important;font-size:var(--font-size-heading-2-base)!important;font-weight:300!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#232323!important}.fofo-powerful-form .globo-heading{margin:0 0 20px!important}.fofo-powerful-form .gfb__page-header .globo-description{max-width:720px;margin:0 auto!important;color:#4a4a4a!important;font-family:inherit!important;font-size:16px!important;font-weight:300!important;line-height:1.7!important}.fofo-powerful-form .gfb__page-header p{margin:0!important}.fofo-powerful-form form>.content.block-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;width:100%!important;margin:0!important;padding:0!important}.fofo-powerful-form .content.block-container>.globo-form-control{grid-column:1/-1;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.fofo-powerful-form .content.block-container>:is([data-element-id=text-1],[data-element-id=text],[data-element-id=email],[data-element-id=phone-1],[data-element-id=brand],[data-element-id=reference],[data-element-id=stone-type],[data-element-id=carat],[data-element-id=ordered-on],[data-element-id=received-on]){grid-column:auto}.fofo-powerful-form .fofo-form-section-heading{grid-column:1/-1;margin:24px 0 2px!important;padding:32px 0 0;border-top:1px solid #e4dfd3}.fofo-powerful-form .fofo-form-section-heading:first-child{margin-top:0!important;padding-top:0;border-top:0}.fofo-powerful-form .globo-form .globo-label{display:block!important;margin:0 0 9px!important;padding:0!important;color:#3a3a38!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}.fofo-powerful-form .globo-form .text-danger{color:#c6750b!important}.fofo-powerful-form .globo-form-input{width:100%;min-width:0;margin:0!important}.fofo-powerful-form .globo-form .flat-input:not([type=file]):not([type=hidden]),.fofo-powerful-form .globo-form select{display:block;box-sizing:border-box;width:100%!important;min-height:52px!important;height:auto;margin:0!important;padding:14px 16px!important;color:#232323!important;background-color:#faf8f3!important;border:1px solid #e4dfd3!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;font-size:16px!important;font-weight:300!important;line-height:1.5!important;transition:border-color .25s,background-color .25s}.fofo-powerful-form .globo-form .flat-input::placeholder{color:#8a8881!important;opacity:1}.fofo-powerful-form .globo-form .flat-input[readonly]{color:#625e55!important;background-color:#f5f2ed!important}.fofo-powerful-form .globo-form textarea.flat-input{min-height:170px!important;resize:vertical}.fofo-powerful-form .globo-form .flat-input:hover{border-color:#cfc8b6!important}.fofo-powerful-form .globo-form .flat-input:focus{background-color:#fff!important;border-color:#232323!important;outline:0;box-shadow:0 0 0 3px #2323230f!important}.fofo-powerful-form .globo-form .flat-input[aria-invalid=true]{border-color:#b3261e!important}.fofo-powerful-form .globo-form :is(.help-text,.gfb__dropzone--placeholder--description){font-family:inherit!important;color:#7a7a76!important;font-size:13px!important;font-weight:300!important;line-height:1.7!important}.fofo-powerful-form :is(.help-text,.messages):empty{display:none!important}.fofo-powerful-form .globo-form .messages:not(:empty){display:block;margin-top:8px;color:#b3261e;font-size:13px}.fofo-powerful-form .globo-form fieldset{min-width:0;padding:0!important;margin:0!important;border:0!important}.fofo-powerful-form .globo-form [data-type=radio] ul{display:flex!important;flex-wrap:wrap;gap:14px 28px;margin:4px 0 0!important;padding:0!important;list-style:none}.fofo-powerful-form .globo-form .globo-list-control{width:auto!important;margin:0!important;padding:0!important}.fofo-powerful-form .globo-form :is(.radio-wrapper,.checkbox-wrapper){display:flex!important;align-items:flex-start;gap:12px;padding:0!important;margin:0!important}.fofo-powerful-form .globo-form :is(.radio-input,.checkbox-input){position:static!important;display:block!important;opacity:1!important;visibility:visible!important;-webkit-appearance:auto!important;appearance:auto!important;flex:0 0 18px;width:18px!important;height:18px!important;min-height:0!important;margin:3px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;accent-color:#232323;cursor:pointer;clip:auto!important;clip-path:none!important}.fofo-powerful-form .globo-form :is(.radio-label,.checkbox-label){display:block!important;min-width:0;width:auto!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:15px!important;font-weight:300!important;line-height:1.6!important;color:#232323!important;cursor:pointer}.fofo-powerful-form .globo-form :is(.radio-label,.checkbox-label):before,.fofo-powerful-form .globo-form :is(.radio-label,.checkbox-label):after{content:none!important}.fofo-powerful-form .globo-form .checkbox-label p{margin:0!important}.fofo-powerful-form .globo-form [data-type=consent]{padding-top:12px!important}.fofo-powerful-form a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fofo-powerful-form .globo-form [data-element-id=jewellery-type] ul,.fofo-powerful-form .globo-form [data-element-id=watch-type] ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fofo-powerful-form .globo-form :is([data-element-id=jewellery-type],[data-element-id=watch-type]) .radio-wrapper{height:100%;padding:14px 16px!important;border:1px solid #e4dfd3;background:#faf8f3}.fofo-powerful-form .globo-form :is([data-element-id=jewellery-type],[data-element-id=watch-type]) .radio-wrapper:has(input:checked){border-color:#232323;background:#fff;box-shadow:inset 0 -2px #f29719}.fofo-powerful-form .globo-form .gfb__dropzone{border:1px dashed #cfc8b6!important;border-radius:0!important;padding:28px!important;background:#faf8f3!important}.fofo-powerful-form .globo-form .gfb__dropzone--placeholder--title{font-family:inherit!important;font-size:15px!important;font-weight:400!important;color:#232323!important;margin-bottom:8px}.fofo-powerful-form .globo-form .gfb__dropzone--placeholder--button{margin-top:18px!important;padding:12px 22px!important;border:1px solid #232323!important;background:transparent!important;color:#232323!important;border-radius:0!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.fofo-powerful-form .globo-form .gfb__page-footer{text-align:center!important;margin:40px 0 0!important;padding:0!important}.fofo-powerful-form .globo-form button.action.submit{display:inline-flex!important;align-items:center;justify-content:center;gap:14px;min-height:56px;width:auto!important;min-width:240px;max-width:100%;margin:0!important;padding:20px 44px!important;border:1px solid #232323!important;border-radius:0!important;background:#232323!important;color:#fff!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.24em!important;text-transform:uppercase!important;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.fofo-powerful-form .globo-form button.action.submit:hover{background:#f29719!important;border-color:#f29719!important;color:#232323!important}.fofo-powerful-form :is(input,textarea,select,button):focus-visible{outline:2px solid #f29719;outline-offset:3px}.fofo-powerful-form .globo-form .message{border-radius:0!important;font-family:inherit!important}.fofo-contact-form .fofo-powerful-form .gfb__page-header{display:none!important}.fofo-contact-form .fofo-powerful-form form>.content.block-container{gap:20px 16px}.fofo-contact-form .fofo-powerful-form .globo-form .flat-input:not([type=file]):not([type=hidden]){background-color:#f3f3f3!important}.fofo-contact-form .fofo-powerful-form .globo-form button.action.submit{width:100%!important}.fofo-contact-form .fofo-powerful-form .gfb__page-footer{margin-top:24px!important}.fofo-app-enquiry{margin-top:20px;scroll-margin-top:calc(var(--header-height,80px) + 24px)}.fofo-app-enquiry>summary{cursor:pointer;font:inherit;padding:16px 0;border-bottom:1px solid #e4dfd3}.fofo-app-enquiry[open]>summary{margin-bottom:32px}.fofo-app-enquiry .fofo-powerful-form .gfb__page-header{margin-bottom:28px!important}.fofo-app-enquiry .fofo-powerful-form .globo-form [data-element-id=reason] ul{display:grid!important;grid-template-columns:1fr;gap:12px}.fofo-app-withdrawal{margin-top:48px;padding:32px;background:#f5f2ed;scroll-margin-top:calc(var(--header-height,80px) + 24px)}.fofo-app-withdrawal .fofo-powerful-form .globo-form .flat-input{background-color:#fff!important}.fofo-app-review{padding:20px 0}.fofo-app-review dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:12px 24px}.fofo-app-review dt{color:#716a61}.fofo-app-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.fofo-app-review__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:900px){.fofo-connected-forms__choices{gap:14px;margin-bottom:44px}.fofo-connected-forms__choices button{padding:22px 14px}.fofo-powerful-form .globo-form [data-element-id=jewellery-type] ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fofo-connected-forms__choices{grid-template-columns:1fr}.fofo-connected-forms__choices button{text-align:left;padding:20px 22px}.fofo-powerful-form form>.content.block-container{grid-template-columns:1fr;gap:22px}.fofo-powerful-form .gfb__page-header{margin-bottom:32px!important}.fofo-powerful-form .fofo-form-section-heading{margin-top:12px!important;padding-top:24px}.fofo-powerful-form .globo-form [data-element-id=watch-type] ul{grid-template-columns:1fr}.fofo-powerful-form .globo-form .gfb__dropzone{padding:24px 18px!important}.fofo-powerful-form .globo-form button.action.submit{width:100%!important;min-width:0;padding:19px 24px!important}.fofo-app-withdrawal{margin-top:32px;padding:24px 20px}.fofo-app-review dl{grid-template-columns:1fr;gap:4px}.fofo-app-review dd{margin-bottom:12px}.fofo-app-review__actions>*{width:100%}}@media(prefers-reduced-motion:reduce){.fofo-powerful-form *,.fofo-connected-forms__choices button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fofo-powerful-forms.css.map */
