.faq-jewellery{background-color:var(--fj-bg, #f6f0e8);padding-block-start:var(--fj-pad-top-mobile, 56px);padding-block-end:var(--fj-pad-bottom-mobile, 56px)}.faq-jewellery__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.faq-jewellery__main,.faq-jewellery__cta{min-width:0}.faq-jewellery__header{margin:0 0 24px}.faq-jewellery__eyebrow-row{display:flex;align-items:center;gap:12px;margin:0 0 16px}.faq-jewellery__eyebrow-line{display:block;flex-shrink:0;width:28px;height:1px;background-color:var(--fj-eyebrow, #a57e36)}.faq-jewellery__eyebrow{margin:0;color:var(--fj-eyebrow, #a57e36);font-size:11px;font-weight:500;line-height:normal;letter-spacing:1.54px}.faq-jewellery__title.heading{margin:0;color:var(--fj-heading, #152238);font-family:var(--font-heading-family);font-size:var(--fj-heading-size-mobile, 32px);font-weight:600;line-height:1.05;letter-spacing:normal;text-transform:none}.faq-jewellery__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.faq-jewellery__item{margin:0}.faq-jewellery__item>animate-element{display:block;background-color:var(--fj-item-bg, #ffffff);transition:background-color var(--animation-primary, .5s cubic-bezier(.3, 1, .3, 1))}.faq-jewellery__cta>animate-element{display:block;width:100%}.faq-jewellery__details{margin:0}.faq-jewellery__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;padding:15.5px 16px;cursor:pointer;list-style:none;transition:background-color var(--animation-primary, .5s cubic-bezier(.3, 1, .3, 1))}.faq-jewellery__summary::-webkit-details-marker{display:none}.faq-jewellery__summary::marker{content:"";font-size:0}.faq-jewellery__summary-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.faq-jewellery__number{flex-shrink:0;min-width:1.5em;color:var(--fj-number, #a57e36);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.04em}.faq-jewellery__question{color:var(--fj-question, #152238);font-size:var(--fj-question-size-mobile, 14px);font-weight:500;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.faq-jewellery__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;min-height:24px;color:var(--fj-icon, #152238);font-size:22px;font-weight:400;line-height:1;transition:opacity var(--animation-fast, .3s ease)}.faq-jewellery__toggle-minus,.faq-jewellery__details[open] .faq-jewellery__toggle-plus{display:none}.faq-jewellery__details[open] .faq-jewellery__toggle-minus{display:inline}.faq-jewellery__answer{padding:0 16px 18px;color:var(--fj-answer, #152238);font-size:13px;font-weight:400;line-height:1.5}.faq-jewellery__answer>*:first-child{margin-block-start:0}.faq-jewellery__answer>*:last-child{margin-block-end:0}.faq-jewellery__card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;padding:28px 24px;background-color:var(--fj-cta-bg, #152238);color:var(--fj-cta-text, #ffffff)}.faq-jewellery__card-eyebrow{margin:0 0 10px;color:var(--fj-cta-eyebrow, #a57e36);font-size:10px;font-weight:500;line-height:normal;letter-spacing:1.2px}.faq-jewellery__card-title.heading{margin:0 0 12px;color:var(--fj-cta-heading, #ffffff);font-family:var(--font-heading-family);font-size:var(--fj-cta-heading-size-mobile, 22px);font-weight:600;line-height:1.15;letter-spacing:normal;text-transform:none}.faq-jewellery__card-text{margin:0 0 22px;color:var(--fj-cta-text, #ffffff);font-size:var(--fj-cta-text-size-mobile, 13px);font-weight:400;line-height:1.5}.faq-jewellery__card-text>*:first-child{margin-block-start:0}.faq-jewellery__card-text>*:last-child{margin-block-end:0}.faq-jewellery__card-text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.faq-jewellery__card-text--desktop{display:none}.faq-jewellery__card-text--mobile{display:block}.faq-jewellery__card-actions{display:flex;flex-direction:column;gap:10px}.faq-jewellery__button{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:auto!important;padding:14px 16px;margin:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.68px;cursor:pointer;transition:color var(--animation-primary, .5s cubic-bezier(.3, 1, .3, 1)),border-color var(--animation-primary, .5s cubic-bezier(.3, 1, .3, 1))}.faq-jewellery__button .btn-fill{display:block;position:absolute;inset-block-start:-50%;inset-inline-start:-25%;width:150%;height:200%;border-radius:50%;pointer-events:none;transform:translate3d(0,-76%,0)}.faq-jewellery__button-text{position:relative;z-index:1;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:color var(--animation-primary, .5s cubic-bezier(.3, 1, .3, 1));transition-delay:.1s}.faq-jewellery__button-label--desktop{display:none}.faq-jewellery__button-label--mobile{display:inline}.faq-jewellery__button--primary{border:1px solid var(--fj-cta-btn-bg, #a57e36);background-color:var(--fj-cta-btn-bg, #a57e36);color:var(--fj-cta-btn-text, #152238)}.faq-jewellery__button--primary .btn-fill{background-color:var(--fj-cta-btn-hover-bg, #152238)}.faq-jewellery__button--ghost{border:1px solid var(--fj-cta-ghost-border, #ffffff);background-color:transparent;color:var(--fj-cta-ghost-text, #ffffff)}.faq-jewellery__button--ghost .btn-fill{background-color:var(--fj-cta-ghost-hover-bg, #ffffff)}@media screen and (pointer:fine){.faq-jewellery__button--primary:hover{color:var(--fj-cta-btn-hover-text, #a57e36);border-color:var(--fj-cta-btn-hover-border, #a57e36)}.faq-jewellery__button--ghost:hover{color:var(--fj-cta-ghost-hover-text, #152238);border-color:var(--fj-cta-ghost-hover-border, #ffffff)}.faq-jewellery__card-email a:hover{opacity:.8}}.faq-jewellery__button:focus-visible,.faq-jewellery__summary:focus-visible,.faq-jewellery__card-email a:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.faq-jewellery__card-email{margin:14px 0 0;color:var(--fj-cta-text, #ffffff);font-size:12px;font-weight:400;line-height:normal}.faq-jewellery__card-email a{color:inherit;text-decoration:none;text-underline-offset:.15em;transition:all .3s ease-in-out}.faq-jewellery__card-email a:hover{text-decoration:underline}.product__info .custom_button .button{padding-block:14.6px}@media screen and (min-width:768px){.faq-jewellery__layout{gap:32px}.faq-jewellery__header{margin-block-end:16px}.faq-jewellery__summary{padding:16px 24px}.faq-jewellery__summary-main{gap:16px;align-items:center}.faq-jewellery__number{font-size:11px}.faq-jewellery__question{font-size:var(--fj-question-size, 18px)}.faq-jewellery__answer{padding:0 24px 22px;font-size:14px}.faq-jewellery__card{padding:36px 32px}.faq-jewellery__card-text--desktop{display:block}.faq-jewellery__card-text--mobile{display:none}.faq-jewellery__button-label--desktop{display:inline}.faq-jewellery__button-label--mobile{display:none}.faq-jewellery__button{padding:14.6px 10px;font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.68px}}@media screen and (min-width:1024px){.faq-jewellery{padding-block-start:var(--fj-pad-top, 96px);padding-block-end:var(--fj-pad-bottom, 96px)}.faq-jewellery__layout{grid-template-columns:minmax(0,1.725fr) minmax(280px,.9fr);gap:40px 48px}.faq-jewellery__title.heading{font-size:var(--fj-heading-size, 48px)}.faq-jewellery__cta{position:sticky;top:calc(var(--header-height, 80px) + 24px)}.faq-jewellery__card-eyebrow{margin-block-end:14px;font-size:11px;letter-spacing:1.54px}.faq-jewellery__card-title.heading{margin-block-end:14px;font-size:var(--fj-cta-heading-size, 32px)}.faq-jewellery__card-text{margin-block-end:14px;font-size:var(--fj-cta-text-size, 14px)}.faq-jewellery__card-actions{gap:14px}.faq-jewellery__button{padding:14.6px 10px}}@media screen and (min-width:1280px){.faq-jewellery__layout{gap:48px 64px}.faq-jewellery__list{gap:16px}.faq-jewellery__summary{padding:16px 24px}.faq-jewellery__card{padding:40px 32px}}@media(prefers-reduced-motion:reduce){.faq-jewellery__button,.faq-jewellery__button-text,.faq-jewellery__summary,.faq-jewellery__item>animate-element,.faq-jewellery__card-email a,.faq-jewellery__toggle{transition:none}.faq-jewellery__button .btn-fill{display:none}}@media screen and (max-width:639px){.faq-jewellery__button{padding:11px 10px;font-size:10px}.faq-jewellery__answer{font-size:12px;line-height:normal}.faq-jewellery__toggle{font-size:14px;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-jewellery.css.map */
