@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";*{box-sizing:border-box}body{margin:0;background:#fcfaf7;color:#302520;font-family:DM Sans,sans-serif}button,input,select,textarea{font:inherit}._page_g5aoy_7{min-height:100vh;background:#fcfaf7}._previewBanner_g5aoy_8{min-height:42px;padding:10px 5vw;display:flex;align-items:center;gap:10px;background:#fff4dd;color:#694b18;border-bottom:1px solid #f0dfb9;font-size:12px}._previewDot_g5aoy_9,._livePill_g5aoy_9 span{width:8px;height:8px;border-radius:50%;display:inline-block;background:#c58b2b}._previewBadge_g5aoy_10{margin-left:auto;border:1px solid #d5ba81;padding:4px 8px;border-radius:20px;font-size:9px;font-weight:700;letter-spacing:.08em;white-space:nowrap}._topbar_g5aoy_11{height:78px;padding:0 7vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee7df;background:#fff}._brand_g5aoy_12{display:flex;align-items:center;gap:12px;text-decoration:none;color:#4d2028;font-size:16px;font-weight:700;letter-spacing:.11em}._brandMark_g5aoy_13{width:37px;height:37px;border:1px solid #a5575d;border-radius:50%;display:grid;place-items:center;color:#833a44;font-family:Playfair Display,serif;letter-spacing:0}._brandSub_g5aoy_14{display:block;margin-top:3px;font-size:8px;font-weight:500;letter-spacing:.19em;color:#9c7b6e}._secureLabel_g5aoy_15{color:#86766b;font-size:12px}._secureLabel_g5aoy_15 span{color:#92734e;font-size:10px;margin-right:5px}._layout_g5aoy_16{width:min(1240px,90vw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(325px,.78fr);gap:clamp(36px,6vw,88px);align-items:start;padding:56px 0 90px}._formColumn_g5aoy_17{min-width:0}._intro_g5aoy_17{margin-bottom:30px}._eyebrow_g5aoy_17,._sectionEyebrow_g5aoy_17{margin:0 0 10px;color:#a66e58;font-size:10px;font-weight:700;letter-spacing:.16em}._intro_g5aoy_17 h1{margin:0;color:#42252a;font:600 clamp(36px,4vw,48px)/1.1 "Playfair Display",serif;letter-spacing:-.025em}._introText_g5aoy_17{max-width:590px;margin:15px 0 0;color:#74665c;font-size:14px;line-height:1.7}._orderCard_g5aoy_18,._presetCard_g5aoy_18{margin-bottom:24px;padding:22px 24px;border:1px solid #e9dfd4;border-radius:12px;background:#fff;box-shadow:0 4px 18px #4a271007}._orderMeta_g5aoy_18{display:flex;align-items:baseline;gap:11px;margin-bottom:19px}._orderLabel_g5aoy_18{color:#a4785e;font-size:9px;letter-spacing:.16em;font-weight:700}._orderMeta_g5aoy_18 strong{color:#58353a;font-size:13px}._orderSelectLabel_g5aoy_18{display:block;margin-bottom:7px;font-size:12px;font-weight:600}._orderHint_g5aoy_18{margin:9px 0 0;color:#897c72;font-size:11px}._presetCard_g5aoy_18{background:#f8f1ea;border-color:#ecddd0}._presetCard_g5aoy_18 h2{margin:0 0 6px;color:#56343a;font:600 20px Playfair Display,serif}._presetCard_g5aoy_18 p:not(._sectionEyebrow_g5aoy_17):not(._presetNote_g5aoy_19){margin:0 0 17px;color:#7a695f;font-size:12px;line-height:1.6}._presetCard_g5aoy_18 ._sectionEyebrow_g5aoy_17{margin-bottom:7px}._presetNote_g5aoy_19{margin:10px 0 0;color:#6d573f;font-size:11px}._group_g5aoy_20{padding:27px 0 30px;border-top:1px solid #e9e0d7}._groupHeading_g5aoy_20{display:flex;gap:15px;margin-bottom:23px}._stepNumber_g5aoy_20{flex:0 0 31px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#7f3d45;border:1px solid #d8b8ad;font-size:10px;font-weight:700}._groupHeading_g5aoy_20 h2{margin:1px 0 4px;color:#4a2c31;font:600 23px Playfair Display,serif}._groupHeading_g5aoy_20 p{margin:0;color:#85766b;font-size:12px;line-height:1.55}._fieldGrid_g5aoy_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}._field_g5aoy_21{min-width:0}._wideField_g5aoy_21{grid-column:1 / -1}._fieldLabel_g5aoy_21{display:block;margin-bottom:8px;color:#4c4038;font-size:12px;font-weight:600}._required_g5aoy_21{color:#9a4551;padding-left:3px}._select_g5aoy_21,._textarea_g5aoy_21{width:100%;min-height:47px;padding:0 13px;border:1px solid #ddd1c5;border-radius:7px;background:#fff;color:#3a302a;font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}._select_g5aoy_21:focus,._textarea_g5aoy_21:focus{border-color:#96505a;box-shadow:0 0 0 3px #96505a1c}._textarea_g5aoy_21{padding:12px 13px;resize:vertical}._invalid_g5aoy_21,._select_g5aoy_21:invalid{color:#776960}._fieldHelp_g5aoy_21{margin:7px 0 0;color:#8a7d73;font-size:10px;line-height:1.55}._fieldError_g5aoy_21{margin:6px 0 0;color:#a33c45;font-size:11px}._guideCard_g5aoy_22{margin:11px 0 0;padding:8px;border:1px solid #eadfd4;background:#f8f4ee;border-radius:8px}._guideImage_g5aoy_22{display:block;width:100%;max-height:230px;object-fit:contain;border-radius:5px;background:#f4eee8}._guidePlaceholder_g5aoy_22{height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #cbb7a5;border-radius:5px;color:#806e5e;background:linear-gradient(145deg,#f5ede4,#fbf8f4);font-size:10px}._guidePlaceholderIcon_g5aoy_22{color:#a46658;font-size:20px}._guidePlaceholder_g5aoy_22 small{color:#a19184;font-size:8px}._guideCard_g5aoy_22 figcaption{padding:7px 2px 0;color:#8b7d71;font-size:9px;line-height:1.45}._submitArea_g5aoy_23{padding:25px 0 0;border-top:1px solid #e9e0d7}._submitButton_g5aoy_23{width:100%;min-height:55px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border:0;border-radius:7px;color:#fff9f4;background:#7b343e;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .15s,transform .15s}._submitButton_g5aoy_23:hover{background:#612a34;transform:translateY(-1px)}._submitButton_g5aoy_23:disabled{opacity:.6;cursor:wait}._submitButton_g5aoy_23 span{font-size:20px}._submitArea_g5aoy_23 p{color:#93847a;font-size:10px;text-align:center;line-height:1.5}._successNotice_g5aoy_24,._errorNotice_g5aoy_24{margin:0 0 20px;padding:14px 16px;border-radius:8px;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.5}._successNotice_g5aoy_24{background:#edf5ee;border:1px solid #c8dfca;color:#385e3a}._errorNotice_g5aoy_24{background:#fff0ef;border:1px solid #efd0cd;color:#913f3b}._verifyPage_g5aoy_25{width:min(520px,90vw);margin:70px auto;padding:34px;border:1px solid #eadfd4;border-radius:12px;background:#fff;box-shadow:0 12px 36px #48272a0c}._verifyPage_g5aoy_25 h1{margin:0;color:#42252a;font:600 36px/1.15 Playfair Display,serif}._verifyPage_g5aoy_25>p:not(._eyebrow_g5aoy_17){color:#74665c;font-size:13px;line-height:1.65}._secondaryButton_g5aoy_25{width:100%;margin:10px 0 16px;min-height:46px;border:1px solid #7b343e;border-radius:7px;color:#7b343e;background:#fff;cursor:pointer;font-size:12px;font-weight:600}._secondaryButton_g5aoy_25:disabled{opacity:.55;cursor:not-allowed}._verificationForm_g5aoy_25{display:grid;gap:10px}._verificationForm_g5aoy_25 ._submitButton_g5aoy_23{margin-top:4px}._previewColumn_g5aoy_26{min-width:0}._stickyPreview_g5aoy_26{position:sticky;top:24px}._previewHeader_g5aoy_26{display:flex;justify-content:space-between;align-items:center;margin:6px 0 16px}._previewHeader_g5aoy_26 h2{margin:0;color:#4c3033;font:600 22px Playfair Display,serif}._previewHeader_g5aoy_26 ._sectionEyebrow_g5aoy_17{margin-bottom:7px}._livePill_g5aoy_9{padding:6px 9px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;color:#50794e;background:#eef4e9;font-size:8px;letter-spacing:.12em;font-weight:700}._livePill_g5aoy_9 span{width:6px;height:6px;background:#6b9a5c}._blouseCard_g5aoy_27{overflow:hidden;border:1px solid #e8ddd3;border-radius:12px;background:#fff;box-shadow:0 10px 30px #41272a0b}._blouseArtwork_g5aoy_27{position:relative;min-height:250px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 62%,#f1e4dc 0,#f6efea 45%,#fbf9f6 78%)}._blouseSvg_g5aoy_27{width:min(82%,270px);max-height:230px;filter:drop-shadow(0 10px 9px #48272a22)}._artNote_g5aoy_27{position:absolute;bottom:12px;color:#9a8678;font-size:8px;letter-spacing:.13em}._designDetails_g5aoy_27{padding:8px 20px 17px}._designRow_g5aoy_27{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0eae4;font-size:11px}._designRow_g5aoy_27:last-child{border-bottom:0}._designRow_g5aoy_27 span{color:#918176}._designRow_g5aoy_27 strong{color:#513a38;text-align:right;font-size:10px;font-weight:600}._guideToggle_g5aoy_28{width:100%;margin:13px 0;padding:13px 14px;display:flex;align-items:center;gap:10px;border:1px solid #e6dacf;border-radius:8px;background:#fff;color:#67564d;cursor:pointer;text-align:left;font-size:11px}._guideToggle_g5aoy_28 span:last-child{margin-left:auto;font-size:16px}._guideIcon_g5aoy_28{color:#9c6555}._measurementNote_g5aoy_28{padding:15px 16px;border-radius:8px;background:#f5eee8;color:#6f5e52}._measurementNote_g5aoy_28 strong{color:#573c3c;font:600 15px Playfair Display,serif}._measurementNote_g5aoy_28 p{margin:7px 0 0;font-size:10px;line-height:1.55}._itemSummary_g5aoy_28{margin-top:14px;padding:16px;border:1px solid #e9e0d7;border-radius:8px;background:#fff}._itemSummary_g5aoy_28 ._sectionEyebrow_g5aoy_17{margin-bottom:8px;font-size:8px}._itemSummary_g5aoy_28 strong,._itemSummary_g5aoy_28 span{display:block}._itemSummary_g5aoy_28 strong{color:#543a3b;font:600 14px/1.45 Playfair Display,serif}._itemSummary_g5aoy_28 span{margin-top:5px;color:#8e7f75;font-size:10px}._footer_g5aoy_29{padding:25px 0 35px;color:#aa978a;text-align:center;font-size:9px;letter-spacing:.18em}._footer_g5aoy_29 span{padding:0 5px;color:#bd856f}@media(max-width:850px){._layout_g5aoy_16{width:min(690px,90vw);grid-template-columns:1fr;padding-top:38px}._previewColumn_g5aoy_26{order:-1}._stickyPreview_g5aoy_26{position:static}._previewHeader_g5aoy_26{margin-top:0}._blouseArtwork_g5aoy_27{min-height:210px}._blouseSvg_g5aoy_27{max-height:190px}._previewColumn_g5aoy_26 ._measurementNote_g5aoy_28{display:none}}@media(max-width:560px){._previewBanner_g5aoy_8{padding:9px 4vw;font-size:10px;align-items:flex-start}._previewBadge_g5aoy_10{display:none}._topbar_g5aoy_11{height:64px;padding:0 5vw}._secureLabel_g5aoy_15{font-size:10px}._layout_g5aoy_16{width:90vw;gap:24px;padding:28px 0 55px}._intro_g5aoy_17 h1{font-size:36px}._introText_g5aoy_17{font-size:13px}._orderCard_g5aoy_18,._presetCard_g5aoy_18{padding:17px}._groupHeading_g5aoy_20 h2{font-size:20px}._groupHeading_g5aoy_20{gap:11px}._fieldGrid_g5aoy_21{grid-template-columns:1fr;gap:19px}._wideField_g5aoy_21{grid-column:auto}._previewHeader_g5aoy_26 h2{font-size:20px}._designDetails_g5aoy_27{padding:6px 15px 12px}._blouseArtwork_g5aoy_27{min-height:190px}._blouseSvg_g5aoy_27{max-height:175px}}
