.markdown-content_content__OMpdg{line-height:1.75}.markdown-content_content__OMpdg p{margin-block:.9em}.markdown-content_content__OMpdg h1,.markdown-content_content__OMpdg h2,.markdown-content_content__OMpdg h3{margin-block:1.5em .55em;color:var(--giftoria-bordeaux,currentColor);font-family:var(--font-playfair,Georgia,serif);font-weight:600;line-height:1.2}.markdown-content_content__OMpdg ol,.markdown-content_content__OMpdg ul{margin-block:.9em;padding-inline-start:1.5em}.markdown-content_content__OMpdg li{margin-block:.35em;padding-inline-start:.2em}.markdown-content_content__OMpdg a{color:var(--giftoria-bordeaux,currentColor);text-decoration:underline;text-decoration-color:var(--giftoria-rose,currentColor);text-underline-offset:.2em}.markdown-content_content__OMpdg blockquote{margin-inline:0;border-inline-start:2px solid var(--giftoria-rose,currentColor);padding-inline-start:1rem}.markdown-content_content__OMpdg code{border-radius:.2rem;background:var(--giftoria-sand,transparent);padding:.12em .35em;font-size:.9em}.markdown-content_content__OMpdg pre{overflow-x:auto;border-radius:.35rem;background:var(--giftoria-sand,transparent);padding:1rem}.markdown-content_content__OMpdg pre code{background:transparent;padding:0}.markdown-content_content__OMpdg img{max-width:100%;border-radius:.35rem}.product-page_notFoundPage__VZloE,.product-page_page__mBMBG,.product-page_skeletonPage__xyepB{--giftoria-bordeaux:#4a0e1a;--giftoria-rose:#f0627d;--giftoria-cream:#fdf4ed;--giftoria-sand:#d7b89f}.product-page_page__mBMBG{min-height:100%;background:var(--giftoria-cream);color:var(--giftoria-bordeaux);font-family:var(--font-inter),sans-serif}.product-page_shell__hK2_E{width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:1.5rem 5rem}.product-page_breadcrumb__ulmlE{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:clamp(1.4rem,3vw,2.5rem);color:color-mix(in srgb,var(--giftoria-bordeaux) 68%,transparent);font-size:.78rem;letter-spacing:.015em}.product-page_breadcrumb__ulmlE a{color:inherit;text-decoration:none;transition:color .16s ease}.product-page_breadcrumb__ulmlE a:focus-visible,.product-page_breadcrumb__ulmlE a:hover{color:var(--giftoria-rose)}.product-page_breadcrumbCurrent__MU3tW{color:var(--giftoria-bordeaux)}.product-page_breadcrumbIcon__NfqZ4{width:.8rem;height:.8rem;color:var(--giftoria-sand)}.product-page_productLayout__eLEHV{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(20rem,.94fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.product-page_mediaColumn___njVs{min-width:0}.product-page_photoFrame__Ay5ir{position:relative;display:grid;aspect-ratio:.96;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--giftoria-sand) 75%,var(--giftoria-cream));background:var(--giftoria-cream)}.product-page_photo__uUHSk{width:100%;height:100%;object-fit:cover}.product-page_photoPlaceholder__9qW5n{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:.75rem;background:var(--giftoria-sand);color:var(--giftoria-bordeaux);text-align:center}.product-page_placeholderMonogram__YM7w2{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(3.5rem,9vw,7rem);line-height:.9}.product-page_photoCaption__mnfwj,.product-page_photoPlaceholder__9qW5n p{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.product-page_photoCaption__mnfwj{position:absolute;right:1rem;bottom:1rem;background:var(--giftoria-cream);padding:.55rem .7rem;color:var(--giftoria-bordeaux)}.product-page_thumbnails__9ImfF{display:flex;gap:.65rem;overflow-x:auto;padding-top:.7rem}.product-page_thumbnail__EpXVm{width:4.25rem;height:4.25rem;flex:0 0 auto;overflow:hidden;border:1px solid var(--giftoria-sand);background:var(--giftoria-cream);padding:0;cursor:pointer}.product-page_thumbnailActive__OA6__{border:2px solid var(--giftoria-bordeaux)}.product-page_thumbnail__EpXVm img{width:100%;height:100%;object-fit:cover}.product-page_details__02Pym{min-width:0;padding-top:clamp(0rem,1.2vw,.8rem)}.product-page_eyebrow__pmiDF{margin:0 0 .9rem;color:var(--giftoria-bordeaux);font-size:.67rem;font-weight:700;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.product-page_category__X5yPg{margin:-.25rem 0 .7rem;color:var(--giftoria-rose);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-page_title__xfhW_{margin:0;color:var(--giftoria-bordeaux);font-family:var(--font-playfair),Georgia,serif;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;letter-spacing:-.045em;line-height:.99;overflow-wrap:anywhere}.product-page_price__t2Z6A{display:block;margin-top:1.45rem;font-size:1.5rem}.product-page_price__t2Z6A [data-buy-price]{color:var(--giftoria-bordeaux);font-family:var(--font-inter),sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.product-page_variantGroup__4frjb{margin-top:1.7rem}.product-page_variantLabel__zgMTq{margin:0 0 .65rem;font-size:.8rem;font-weight:700}.product-page_variantChoices__JNI3N{display:flex;flex-wrap:wrap;gap:.55rem}.product-page_variant__ud5vU{border:1px solid var(--giftoria-sand);background:var(--giftoria-cream);padding:.7rem 1rem;color:var(--giftoria-bordeaux);font:inherit;font-size:.8rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease;cursor:pointer}.product-page_variant__ud5vU:focus-visible,.product-page_variant__ud5vU:hover{border-color:var(--giftoria-rose)}.product-page_variantActive__J99Dd{border-color:var(--giftoria-bordeaux);background:var(--giftoria-bordeaux);color:var(--giftoria-cream)}.product-page_variantUnavailable__VwcPd{opacity:.5;text-decoration:line-through}.product-page_buyRow__sk3gc{display:flex;flex-wrap:wrap;align-items:stretch;gap:.7rem;margin-top:1.7rem}.product-page_quantity__WPopr{display:inline-flex;min-height:3rem;align-items:center;border:1px solid var(--giftoria-sand);background:var(--giftoria-cream)}.product-page_quantityButton__g5bU4{width:2.65rem;align-self:stretch;border:0;background:transparent;color:var(--giftoria-bordeaux);font:inherit;font-size:1.1rem;cursor:pointer}.product-page_quantityButton__g5bU4:focus-visible,.product-page_quantityButton__g5bU4:hover{background:color-mix(in srgb,var(--giftoria-rose) 18%,var(--giftoria-cream))}.product-page_quantityValue__jIJ56{min-width:1.8rem;text-align:center;font-size:.85rem;font-variant-numeric:tabular-nums}.product-page_addButton__9ljip{min-height:3rem;flex:1 1 12rem;border:1px solid var(--giftoria-bordeaux)!important;border-radius:0!important;background:var(--giftoria-bordeaux)!important;padding:.7rem 1.1rem!important;color:var(--giftoria-cream)!important;font:inherit!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.025em;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.product-page_addButton__9ljip:hover:not(:disabled){border-color:var(--giftoria-rose)!important;background:var(--giftoria-rose)!important;color:var(--giftoria-bordeaux)!important}.product-page_addButton__9ljip:focus-visible,.product-page_quantityButton__g5bU4:focus-visible,.product-page_thumbnail__EpXVm:focus-visible,.product-page_variant__ud5vU:focus-visible{outline:2px solid var(--giftoria-rose);outline-offset:3px}.product-page_buttonIcon__GANl2{width:1rem;height:1rem}.product-page_deliveryNote__o12Ca{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;color:color-mix(in srgb,var(--giftoria-bordeaux) 76%,transparent);font-size:.77rem}.product-page_personalizationNote__lwk2T{margin:1.15rem 0 0;border-inline-start:2px solid var(--giftoria-rose);padding-inline-start:.85rem;color:var(--giftoria-bordeaux);font-family:var(--font-playfair),Georgia,serif;font-size:1.05rem;line-height:1.5}.product-page_deliveryIcon__px_u_{width:1rem;height:1rem;color:var(--giftoria-rose)}.product-page_productTags__VSEAh,.product-page_shortDescription__24jr6{margin-top:1.4rem;color:color-mix(in srgb,var(--giftoria-bordeaux) 82%,transparent);font-size:.92rem;line-height:1.7}.product-page_productTags__VSEAh{display:flex;flex-wrap:wrap;gap:.45rem}.product-page_tag__K8qAH{border:1px solid var(--giftoria-sand);padding:.35rem .6rem;color:var(--giftoria-bordeaux);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.product-page_contentSection__157fh,.product-page_offerSection__Gg6Al{margin-top:clamp(3.5rem,8vw,6.5rem);border-top:1px solid var(--giftoria-sand);padding-top:clamp(2rem,4vw,3.5rem)}.product-page_offerSection__Gg6Al{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem)}.product-page_offerIntro__rLFPU{max-width:23rem}.product-page_sectionTitle__Jsfc1{margin:0;color:var(--giftoria-bordeaux);font-family:var(--font-playfair),Georgia,serif;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.product-page_sectionCopy___1nZF{margin:1rem 0 0;color:color-mix(in srgb,var(--giftoria-bordeaux) 78%,transparent);font-size:.85rem;line-height:1.75}.product-page_offerNote__WP65F{margin:1.25rem 0 0;border-inline-start:2px solid var(--giftoria-rose);padding-inline-start:.85rem;color:color-mix(in srgb,var(--giftoria-bordeaux) 82%,transparent);font-size:.76rem;line-height:1.7}.product-page_offerList___WJVi{margin:0;padding:0;list-style:none}.product-page_offerRow__wwakE{display:grid;grid-template-columns:3.25rem minmax(7rem,.55fr) minmax(0,1fr);align-items:baseline;gap:.75rem 1rem;border-top:1px solid color-mix(in srgb,var(--giftoria-sand) 78%,var(--giftoria-cream));padding:1.15rem 0}.product-page_offerRow__wwakE:last-child{border-bottom:1px solid color-mix(in srgb,var(--giftoria-sand) 78%,var(--giftoria-cream))}.product-page_offerNumber__1o7cL{color:var(--giftoria-rose);font-size:.72rem;font-weight:700;letter-spacing:.12em}.product-page_offerTier__28UnJ{margin:0;color:var(--giftoria-bordeaux);font-family:var(--font-playfair),Georgia,serif;font-size:1.45rem;font-weight:500}.product-page_offerDescription__1zXZY{margin:0;color:color-mix(in srgb,var(--giftoria-bordeaux) 84%,transparent);font-size:.83rem;line-height:1.55}.product-page_contentSection__157fh{max-width:56rem;margin-inline:auto}.product-page_contentSectionTitle__j_dT1{margin:0 0 1.3rem;color:var(--giftoria-bordeaux);font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.1}.product-page_richText__GNEAI{color:color-mix(in srgb,var(--giftoria-bordeaux) 88%,transparent);font-size:.92rem}.product-page_faq__NGNYr [data-state]{border-color:color-mix(in srgb,var(--giftoria-sand) 78%,var(--giftoria-cream))}.product-page_faq__NGNYr button{color:var(--giftoria-bordeaux)}.product-page_faq__NGNYr svg{color:var(--giftoria-rose)}.product-page_relatedProducts__7wsRp,.product-page_testimonials__pmjmT{margin-top:clamp(3.5rem,8vw,6.5rem);border-top:1px solid var(--giftoria-sand);padding-top:clamp(2rem,4vw,3.5rem)}.product-page_notFoundPage__VZloE,.product-page_skeletonPage__xyepB{min-height:55vh;background:var(--giftoria-cream);color:var(--giftoria-bordeaux);font-family:var(--font-inter),sans-serif}.product-page_notFoundShell__90ArD,.product-page_skeletonShell__u_aZP{width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:3rem}.product-page_skeletonLayout__sIthy{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.product-page_skeletonBlock__crBM1{min-height:28rem;background:color-mix(in srgb,var(--giftoria-sand) 35%,var(--giftoria-cream))}.product-page_notFoundShell__90ArD{max-width:46rem;text-align:center}.product-page_notFoundTitle__rrIFi{margin:0;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(2.5rem,7vw,4rem);font-weight:500}.product-page_notFoundCopy__2AW_s{margin:1rem 0 0;color:color-mix(in srgb,var(--giftoria-bordeaux) 78%,transparent)}.product-page_notFoundLink__wA_QI{display:inline-block;margin-top:1.5rem;border-bottom:1px solid var(--giftoria-rose);padding-bottom:.2rem;color:var(--giftoria-bordeaux);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}@media (max-width:760px){.product-page_shell__hK2_E{padding-top:1.1rem}.product-page_productLayout__eLEHV{grid-template-columns:minmax(0,1fr);gap:1.75rem}.product-page_photoFrame__Ay5ir{aspect-ratio:1/.82}.product-page_details__02Pym{padding-top:0}.product-page_title__xfhW_{max-width:13ch;font-size:clamp(2.7rem,12vw,4rem)}.product-page_offerSection__Gg6Al{grid-template-columns:minmax(0,1fr);gap:1.7rem}.product-page_offerRow__wwakE{grid-template-columns:2.2rem minmax(0,1fr);gap:.35rem .8rem}.product-page_offerDescription__1zXZY{grid-column:2}.product-page_skeletonLayout__sIthy{grid-template-columns:1fr}.product-page_skeletonBlock__crBM1{min-height:16rem}}