._otUTq_wrap{padding:var(--space-6) var(--space-4);justify-content:center;display:flex}._otUTq_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;max-width:26rem;box-shadow:var(--shadow-card);padding:var(--space-6)}._otUTq_card h1{text-align:center;margin-bottom:var(--space-2)}._otUTq_subtitle{text-align:center;color:var(--color-text-muted);margin-bottom:var(--space-5)}
.-L2rjq_row{grid-template-columns:1fr;gap:0 1rem;display:grid}@media (min-width:40rem){.-L2rjq_row{grid-template-columns:1fr 1fr}}.-L2rjq_required{color:var(--color-error,#a33);margin-left:.15rem}.-L2rjq_submit{width:100%;margin-top:.5rem}.-L2rjq_note{color:var(--color-text-muted);margin:1rem 0 0;font-size:.875rem}.-L2rjq_honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
.LQz6Qq_frame{aspect-ratio:4/5;border-radius:var(--radius);background:linear-gradient(160deg,#f1efe9,#e7e2da);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.LQz6Qq_frameDetail{aspect-ratio:4/5}.LQz6Qq_monogram{font-family:var(--font-heading);color:var(--color-border-strong);letter-spacing:.04em;font-size:2.5rem}.LQz6Qq_photo{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.LQz6Qq_blurFill{z-index:0;object-fit:cover;filter:blur(28px)saturate(1.05);pointer-events:none;width:116%;max-width:none;height:116%;position:absolute;inset:-8%}.LQz6Qq_blurFillSmall{filter:blur(16px)saturate(1.05)}.LQz6Qq_blurVeil{z-index:0;pointer-events:none;background:#fff3;position:absolute;inset:0}.LQz6Qq_aiBadge{z-index:2;color:#fffc;letter-spacing:.01em;text-shadow:0 0 3px #0000008c,0 0 1px #00000073;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:calc(100% - 12px);font-size:10px;font-weight:400;line-height:1.2;position:absolute;bottom:5px;right:6px;overflow:hidden}.LQz6Qq_aiBadgeDetail{max-width:calc(100% - 20px);font-size:11.5px;bottom:8px;right:10px}.LQz6Qq_aiBadgeOnLight{color:#333c;text-shadow:0 0 2px #ffffffbf,0 0 1px #fff9}
._op57G_gallery{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._op57G_thumbs{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._op57G_thumb{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;opacity:.72;padding:0;transition:border-color .15s,opacity .15s;display:block;overflow:hidden}._op57G_thumb:hover{opacity:1;border-color:var(--color-border-strong)}._op57G_thumbActive{opacity:1;border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}._op57G_thumbImage{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}._op57G_thumbFrame{aspect-ratio:4/5;width:100%;display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){._op57G_thumb{transition:none}}@media (min-width:600px){._op57G_thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}
.J6ZRXG_stage{gap:var(--space-3);scroll-margin-top:calc(var(--header-height) + var(--space-4));flex-direction:column;display:flex}.J6ZRXG_switch{gap:var(--space-2);display:flex}.J6ZRXG_switchButton{min-height:40px;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;flex:1 1 0;font-size:.875rem;font-weight:600}.J6ZRXG_switchButton[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent-strong)}.J6ZRXG_switchButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.J6ZRXG_preview{min-width:0}@media (max-width:767px){.J6ZRXG_stageDesign{top:var(--header-height);z-index:5;margin:0 calc(-1 * var(--space-5));padding:var(--space-2) var(--space-5) var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border);gap:var(--space-2);position:sticky;box-shadow:0 6px 12px -10px #1f1d1a73}.J6ZRXG_stageDesign .J6ZRXG_switchButton{min-height:34px;padding:var(--space-1) var(--space-3)}}@media (min-width:768px){.J6ZRXG_stage{top:calc(var(--header-height) + var(--space-4));z-index:2;background:var(--color-bg);position:sticky}}
.BSBEka_card{flex-direction:column;display:flex;position:relative}.BSBEka_body{padding-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.BSBEka_name{margin:0}.BSBEka_nameLink{color:var(--color-text);text-decoration:none}.BSBEka_nameLink:after{content:"";position:absolute;inset:0}.BSBEka_nameLink:hover{color:var(--color-accent-strong)}.BSBEka_nameLink:focus-visible{outline:none}.BSBEka_nameLink:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius)}.BSBEka_card .archImage{transition:transform .35s}.BSBEka_card:hover .archImage{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.BSBEka_card .archImage{transition:none;transform:none}.BSBEka_card:hover .archImage{transition:none;transform:none}}.BSBEka_price{margin:0;font-size:1rem;font-weight:600}.BSBEka_priceTaxMode{color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.BSBEka_priceNote{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.BSBEka_status{color:var(--color-text-muted);margin:0;font-size:.8125rem}
.Lms3-q_bar{gap:var(--space-3);min-width:0;margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:grid}.Lms3-q_chosen{align-items:center;gap:var(--space-3);min-width:0;display:flex}.Lms3-q_thumbSmall{background:var(--color-surface-alt);border-radius:50%;flex:none;width:56px;height:56px;display:block;overflow:hidden}.Lms3-q_thumbSmall img,.Lms3-q_thumb img{object-fit:cover;width:100%;height:100%;display:block}.Lms3-q_chosenText{overflow-wrap:anywhere;min-width:0;display:grid}.Lms3-q_chosenLabel,.Lms3-q_hint,.Lms3-q_count{color:var(--color-text-muted);font-size:.9rem}.Lms3-q_hint{margin:0}.Lms3-q_barActions,.Lms3-q_themes,.Lms3-q_dialogActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Lms3-q_backdrop{z-index:60;padding:var(--space-4);background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.Lms3-q_dialog{gap:var(--space-3);width:min(100%,52rem);max-height:88vh;padding:var(--space-4);border-radius:var(--radius);background:var(--color-surface);display:grid;overflow:auto}.Lms3-q_title{margin:0;font-size:1.25rem}.Lms3-q_filters{gap:var(--space-2);display:grid}.Lms3-q_field{gap:var(--space-1);display:grid}.Lms3-q_field input{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.Lms3-q_themes .btn[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.Lms3-q_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.Lms3-q_tile{gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.Lms3-q_tile:hover,.Lms3-q_tile:focus-visible{border-color:var(--color-accent)}.Lms3-q_tile[aria-current=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.Lms3-q_thumb{aspect-ratio:1;background:var(--color-surface-alt);width:100%;color:var(--color-text-muted);border-radius:50%;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;font-size:.8rem;display:grid;overflow:hidden}.Lms3-q_name{overflow-wrap:anywhere;text-align:center}.Lms3-q_readyLink{margin:0 0 var(--space-4)}
._1TWTQq_notice{width:100%}._1TWTQq_sentence{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}._1TWTQq_sentence a{color:var(--color-text)}._1TWTQq_dialog{width:min(760px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px}@media (max-width:600px){._1TWTQq_dialog{width:calc(100vw - 12px);max-height:calc(100vh - 12px);padding:var(--space-2)}}._1TWTQq_dialog::backdrop{background:#1716148c}._1TWTQq_dialogHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._1TWTQq_dialogTitle{margin:0;font-size:1.25rem}._1TWTQq_image{width:100%;max-width:760px;height:auto;margin:0 auto;display:block}._1TWTQq_infoLink{margin:var(--space-3) 0 0;text-align:center;font-size:.875rem}
.CvttSq_grid{gap:var(--space-7) var(--space-5);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.CvttSq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.CvttSq_grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.CvttSq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.ohRoWq_section{padding:var(--space-8) 0 var(--space-9)}.ohRoWq_header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.ohRoWq_heading{margin:0}.ohRoWq_moreLink{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);border-bottom:1px solid var(--color-border-strong);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ohRoWq_moreLink:hover{color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong)}.ohRoWq_moreIcon{width:18px;height:18px}@media (min-width:900px){.ohRoWq_section{padding:var(--space-9) 0 var(--space-10)}}
.uOzEaa_panel{gap:var(--space-5);flex-direction:column;display:flex}.uOzEaa_priceBlock{gap:var(--space-3);flex-direction:column;display:flex}.uOzEaa_price{margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.uOzEaa_priceTaxMode{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.uOzEaa_priceNotice{padding:var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-sm);color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.55}.uOzEaa_selectionHint{color:var(--color-error);margin:0;font-size:.875rem}.uOzEaa_optionField{gap:var(--space-3);flex-direction:column;display:flex}.uOzEaa_fieldLabel{align-items:baseline;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:700;display:flex}.uOzEaa_fieldValue{letter-spacing:0;text-transform:none;color:var(--color-text);font-size:.9375rem;font-weight:400}.uOzEaa_chipRow,.uOzEaa_swatchRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.uOzEaa_chip{min-width:48px;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-size:.9375rem;font-weight:600;transition:border-color .15s,background-color .15s}.uOzEaa_chip:hover:not(:disabled){border-color:var(--color-text)}.uOzEaa_chipSelected{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ink-contrast)}.uOzEaa_swatch{border:1px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:4px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.uOzEaa_swatch:hover:not(:disabled){border-color:var(--color-text)}.uOzEaa_swatchSelected{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}.uOzEaa_swatchColor{background:var(--color-border);border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 0 1px #1f1d1a2e}.uOzEaa_unavailable{opacity:.4;cursor:not-allowed;position:relative}.uOzEaa_unavailable:after{content:"";background:var(--color-text-muted);height:1px;position:absolute;top:50%;left:10%;right:10%;transform:rotate(-18deg)}.uOzEaa_select{font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-3);width:100%;max-width:20rem;min-height:48px;font-size:.9375rem}.uOzEaa_select:focus{border-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.uOzEaa_chip,.uOzEaa_swatch{transition:none}}.uOzEaa_actionArea{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.uOzEaa_quantityField{gap:var(--space-2);flex-direction:column;display:flex}.uOzEaa_quantityInput{font:inherit;width:6rem;min-height:48px;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.9375rem}.uOzEaa_quantityInput:focus{border-color:var(--color-accent)}.uOzEaa_actions{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.uOzEaa_primaryAction,.uOzEaa_inquiryAction{width:100%}.uOzEaa_actionNote{color:var(--color-text-muted);margin:0;font-size:.75rem}.uOzEaa_actionNoteError{color:var(--color-error)}.uOzEaa_actionNoteSuccess{color:var(--color-success);margin:0;font-size:.8125rem}.uOzEaa_cartLink{color:inherit;font-weight:600;text-decoration:underline}.uOzEaa_actionIcon{flex:none;width:18px;height:18px}.uOzEaa_personalizationLink{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text);border-bottom:1px solid var(--color-border-strong);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.uOzEaa_personalizationLink:hover{color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong)}.uOzEaa_variantSummary{color:var(--color-text-muted);margin:0;font-size:.8125rem}.uOzEaa_resetAction{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.875rem;text-decoration:underline}.uOzEaa_resetAction:hover,.uOzEaa_resetAction:focus-visible{color:var(--color-text)}@media (min-width:480px){.uOzEaa_primaryAction,.uOzEaa_inquiryAction{width:auto;min-width:15rem}}
.QLeszW_page{padding:var(--space-6) 0 var(--space-9)}.QLeszW_breadcrumbs{margin-bottom:var(--space-5)}.QLeszW_breadcrumbList{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.QLeszW_breadcrumbItem+.QLeszW_breadcrumbItem:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.QLeszW_breadcrumbLink{color:var(--color-text-muted);text-decoration:none}.QLeszW_breadcrumbLink:hover{color:var(--color-accent-strong);text-decoration:underline}.QLeszW_head{gap:var(--space-6);grid-template-columns:1fr;display:grid}.QLeszW_headTop{gap:var(--space-6);grid-template-columns:1fr;min-width:0;display:grid}.QLeszW_galleryColumn,.QLeszW_infoColumn{min-width:0}.QLeszW_infoColumn{gap:var(--space-5);flex-direction:column;display:flex}.QLeszW_title{margin:0;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem)}.QLeszW_shortDescription{color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.6}.QLeszW_delivery{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.QLeszW_deliveryIcon{width:22px;height:22px;color:var(--color-accent);flex:none;margin-top:2px}.QLeszW_deliveryTime{margin:0;font-size:.9375rem;font-weight:600}.QLeszW_deliveryNote{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.QLeszW_withdrawalNotice{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.QLeszW_legalDetails{display:block}.QLeszW_legalSummary{cursor:pointer;font-weight:600}.QLeszW_legalBlock{margin-top:var(--space-4)}.QLeszW_legalHeading{margin:0;font-size:.9375rem;font-weight:600}.QLeszW_legalText{margin:var(--space-1) 0 0;white-space:pre-line;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.QLeszW_designPanel{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-direction:column;min-width:0;display:flex}.QLeszW_designTitle{margin:0;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}.QLeszW_designPanel .QLeszW_sectionIntro,.QLeszW_designSwitch{margin:0 0 var(--space-2)}.QLeszW_designInfo{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.9375rem;line-height:1.6}.QLeszW_designInfo p{margin:0 0 var(--space-2);white-space:pre-line}.QLeszW_designInfo p:last-child{margin-bottom:0}.QLeszW_section{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--color-border);max-width:46rem}.QLeszW_sectionTitle{margin:0 0 var(--space-3)}.QLeszW_sectionIntro{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:.9375rem}.QLeszW_description p{margin:0 0 var(--space-4);line-height:1.7}.QLeszW_description p:last-child{margin-bottom:0}.QLeszW_specList{margin:var(--space-5) 0 0;gap:0;display:grid}.QLeszW_specRow{gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--color-border);display:grid}.QLeszW_specRow:last-child{border-bottom:1px solid var(--color-border)}.QLeszW_specLabel{font-weight:600}.QLeszW_specValue{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.QLeszW_specValueEntry{align-items:center;gap:var(--space-2);display:inline-flex}.QLeszW_specChipRow,.QLeszW_specSwatchRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.QLeszW_specChip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-size:.9375rem}.QLeszW_specChipSelected{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ink-contrast);font-weight:600}.QLeszW_specSwatch{align-items:center;gap:var(--space-2);padding:2px var(--space-2) 2px 2px;border:1px solid #0000;border-radius:999px;display:inline-flex}.QLeszW_specSwatchSelected{border-color:var(--color-accent);font-weight:600}.QLeszW_specSwatchColor{background:var(--color-border);border-radius:50%;width:1.5rem;height:1.5rem;display:inline-block;box-shadow:inset 0 0 0 1px #1f1d1a2e}.QLeszW_specSwatchLabel{font-size:.9375rem}@media (min-width:768px){.QLeszW_specRow{gap:var(--space-4);grid-template-columns:12rem 1fr;align-items:baseline}.QLeszW_head{--head-gap:var(--space-7);--head-left:calc((100% - var(--head-gap)) / 2);--head-right:calc((100% - var(--head-gap)) / 2);display:flow-root}.QLeszW_galleryColumn{float:left;width:var(--head-left)}.QLeszW_infoColumn{float:right;width:var(--head-right)}.QLeszW_detailsInHead{float:left;clear:left;width:var(--head-left);margin-top:var(--space-7)}.QLeszW_headTop{display:flow-root}}@media (min-width:1024px){.QLeszW_page{padding:var(--space-7) 0 var(--space-10)}.QLeszW_head{--head-gap:var(--space-8);--head-left:calc((100% - var(--head-gap)) * 1.15 / 2.15);--head-right:calc((100% - var(--head-gap)) / 2.15)}.QLeszW_infoColumn{max-width:34rem;margin-right:max(0px, calc(var(--head-right) - 34rem))}.QLeszW_section{margin-top:var(--space-9)}}.QLeszW_previewBar{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);border:2px solid var(--color-accent);background:var(--color-surface-alt);color:var(--color-text);border-radius:6px}.QLeszW_previewBarHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.QLeszW_previewBarTitle{color:var(--color-ink);margin:0;font-weight:600}.QLeszW_previewBarText{margin:var(--space-2) 0 0;color:var(--color-text);font-size:.9375rem}.QLeszW_previewBarPersona{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;font-size:.9375rem;display:flex}.QLeszW_previewBarLabel{color:var(--color-text-muted)}.QLeszW_previewBarLink{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ink);border-radius:999px;padding:.25rem .625rem;text-decoration:none}.QLeszW_previewBarLink:hover,.QLeszW_previewBarLink:focus-visible{border-color:var(--color-accent)}.QLeszW_previewBarCurrent{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-ink-contrast);border-radius:999px;padding:.25rem .625rem;font-weight:600}
._5fyGdW_arrow{font-size:1.15em;line-height:1}._5fyGdW_home{padding-bottom:var(--space-8)}._5fyGdW_hero{background:#eeebe3;align-items:center;width:min(95%,1600px);min-height:clamp(600px,36vw,720px);margin:24px auto 0;display:flex;position:relative;overflow:hidden}._5fyGdW_heroPhoto{margin:0;position:absolute;inset:0}._5fyGdW_heroPhoto:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#eeebe3f7 0%,#eeebe3e6 30%,#eeebe380 42%,#eeebe300 54%);position:absolute;inset:0}._5fyGdW_heroPhoto figcaption{z-index:2;text-shadow:0 0 6px #0009,0 0 2px #00000080}._5fyGdW_heroImage{object-fit:cover;object-position:70% center;width:100%;height:100%;display:block}._5fyGdW_heroCopy{z-index:2;flex-direction:column;justify-content:center;max-width:38%;padding:60px 16px 50px 5%;display:flex;position:relative}._5fyGdW_heroHeading{letter-spacing:-.045em;margin:0 0 27px;font-size:clamp(2.4rem,3.7vw,4.3rem);font-weight:650;line-height:.98}._5fyGdW_heroHeading em{color:#777e5b;font-size:1.08em}._5fyGdW_spark{color:#aca26f;vertical-align:middle;margin-left:.25em;font-size:.65em;font-weight:400;display:inline-block}._5fyGdW_heroText{max-width:30rem;color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.65}._5fyGdW_actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}._5fyGdW_heroFeatures{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;max-width:32rem;margin:40px 0 0;padding:0;list-style:none;display:grid}._5fyGdW_heroFeatures li{color:var(--color-text);flex-direction:column;gap:9px;font-size:.8125rem;line-height:1.35;display:flex}._5fyGdW_heroFeatures svg{color:#4c493f;width:30px;height:30px}._5fyGdW_paths{grid-template-columns:repeat(3,1fr);width:min(89%,1500px);margin:30px auto 0;display:grid}._5fyGdW_path{border-right:1px solid var(--color-border);color:var(--color-text);flex-direction:column;gap:7px;padding:20px 50px 21px 65px;text-decoration:none;display:flex;position:relative}._5fyGdW_path:last-child{border-right:0}._5fyGdW_pathNumber{color:#848373;font-size:.625rem;position:absolute;top:25px;left:25px}._5fyGdW_pathTitle{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}._5fyGdW_pathText{color:var(--color-text-muted);font-size:.875rem}._5fyGdW_pathArrow{font-size:1.5rem;position:absolute;top:24px;right:18px}._5fyGdW_path:hover ._5fyGdW_pathTitle,._5fyGdW_path:focus-visible ._5fyGdW_pathTitle{color:#857039}._5fyGdW_section{width:min(100%,1600px);margin:0 auto;padding:85px 6% 0}._5fyGdW_sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}._5fyGdW_sectionHeading h2{margin:0}._5fyGdW_sectionAside{max-width:350px}._5fyGdW_sectionAside p{color:var(--color-text-muted);margin:0 0 10px;font-size:1rem}._5fyGdW_textLink{color:var(--color-text);white-space:nowrap;border-bottom:1px solid #999f8c;align-items:center;gap:15px;padding-bottom:5px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}._5fyGdW_textLink:hover,._5fyGdW_textLink:focus-visible{color:#7d5a22}._5fyGdW_empty{color:var(--color-text-muted)}._5fyGdW_productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}._5fyGdW_card{flex-direction:column;min-width:0;display:flex;position:relative}._5fyGdW_cardImage{background:#eeede7;border-radius:4px;position:relative;overflow:hidden}._5fyGdW_productGrid li:nth-child(2n) ._5fyGdW_cardImage{background:#eae4dc}._5fyGdW_productGrid li:nth-child(3n) ._5fyGdW_cardImage{background:#e8ece5}._5fyGdW_cardPlaceholder{aspect-ratio:4/5;color:#b9b39a;place-items:center;font-size:3rem;display:grid}._5fyGdW_cardBadge{z-index:2;color:#646650;background:#faf8f5eb;border-radius:2px;padding:5px 8px;font-size:.625rem;position:absolute;top:14px;left:13px}._5fyGdW_roundArrow{z-index:2;background:#fff9;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:12px;right:12px}._5fyGdW_cardMeta{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:17px;display:flex}._5fyGdW_cardName{letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}._5fyGdW_cardLink{color:var(--color-text);text-decoration:none}._5fyGdW_cardLink:after{content:"";z-index:1;position:absolute;inset:0}._5fyGdW_card:hover ._5fyGdW_cardLink,._5fyGdW_cardLink:focus-visible{color:#7d5a22}._5fyGdW_cardPrice{white-space:nowrap;font-size:.9375rem}._5fyGdW_cardSub{color:var(--color-text-muted);margin:6px 0 0;font-size:.75rem;line-height:1.5}._5fyGdW_designLink{z-index:2;color:var(--color-text);border-bottom:1px solid #999f8c;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;padding-bottom:3px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}._5fyGdW_designLink:hover,._5fyGdW_designLink:focus-visible{color:#7d5a22}._5fyGdW_ideaBanner{color:#fbf8ee;background:#2a3028;grid-template-columns:1fr 1fr;width:min(95%,1600px);min-height:455px;margin:85px auto 0;padding:65px 7%;display:grid;overflow:hidden}._5fyGdW_ideaCopy .eyebrow{color:#ccb46f}._5fyGdW_ideaCopy h2{color:#fbf8ee;margin:0 0 22px;font-size:clamp(2.4rem,3.6vw,3.5rem);line-height:1.04}._5fyGdW_ideaCopy h2 em{color:#d7be79}._5fyGdW_ideaCopy p{color:#c1c6b8;max-width:30rem;font-size:1rem;line-height:1.65}._5fyGdW_ideaButton._5fyGdW_ideaButton{color:#282d22;background:#dec17b;border-color:#dec17b;margin-top:8px}._5fyGdW_ideaButton._5fyGdW_ideaButton:hover{color:#282d22;background:#e9d29a;border-color:#e9d29a}._5fyGdW_ideaDrawing{min-height:300px;position:relative}._5fyGdW_sketchLabel,._5fyGdW_sketchResult{letter-spacing:.3em;color:#c5c8b7;font-size:.625rem;position:absolute}._5fyGdW_sketchLabel{top:0;left:7%}._5fyGdW_sketch{color:#d9c681;font-family:Georgia,serif;font-size:145px;line-height:1;position:absolute;top:6%;left:10%;transform:rotate(-14deg)}._5fyGdW_sketchArrow{color:#949b7e;font-size:90px;font-weight:200;position:absolute;top:30%;left:45%;transform:rotate(-27deg)}._5fyGdW_sketchResult{bottom:0;right:30px}._5fyGdW_process{border-top:1px solid var(--color-border);grid-template-columns:repeat(6,1fr);gap:20px;margin:42px 0 0;padding:30px 0 0;list-style:none;display:grid}._5fyGdW_process li{flex-direction:column;gap:12px;display:flex;position:relative}._5fyGdW_processNumber{color:#82744b;font-size:.6875rem}._5fyGdW_process strong{font-size:1.125rem;font-weight:550}._5fyGdW_processArrow{color:#939784;font-size:1.2rem;font-weight:400;position:absolute;bottom:0;right:5px}._5fyGdW_teamBanner{background:#eaece5;border-radius:5px;grid-template-columns:45% 55%;align-items:center;width:min(88%,1500px);margin:85px auto 0;scroll-margin-top:110px;display:grid;overflow:hidden}._5fyGdW_teamArt{background:#d9ded2;align-self:stretch;min-height:350px;position:relative}._5fyGdW_teamImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._5fyGdW_teamSeal{color:#4a5442;letter-spacing:.06em;text-align:center;background:#e6e6d8;border:1px solid #697960;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;padding:14px;font-size:.625rem;line-height:1.35;display:flex;position:absolute;bottom:24px;right:16px;transform:rotate(-12deg)}._5fyGdW_teamCopy{padding:48px 12%}._5fyGdW_teamCopy p{color:var(--color-text-muted);font-size:1rem;line-height:1.65}._5fyGdW_teamActions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}._5fyGdW_page{width:min(100%,1600px);min-height:65vh;margin:0 auto;padding:55px 6% 85px}._5fyGdW_pageHeadingBlock{max-width:820px;margin-bottom:48px}._5fyGdW_pageHeading{margin:0 0 22px}._5fyGdW_pageIntro{max-width:40rem;margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65}._5fyGdW_pageHeadingBlock ._5fyGdW_pageIntro{margin-bottom:0}._5fyGdW_tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-bottom:20px;display:grid}._5fyGdW_tile{min-height:150px;color:var(--color-text);background:#edece6;border:1px solid #e0dfd6;border-radius:5px;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}._5fyGdW_tile:hover,._5fyGdW_tile:focus-visible{background:#e5e5db}._5fyGdW_tileWithImage{color:#fff;min-height:220px}._5fyGdW_tileImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._5fyGdW_tileWithImage:after{content:"";background:linear-gradient(#24272000 40%,#242720b8);position:absolute;inset:0}._5fyGdW_tileName,._5fyGdW_tileCount{z-index:1;position:relative}._5fyGdW_tileName{letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.2}._5fyGdW_tileCount{align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}._5fyGdW_tileWithImage ._5fyGdW_tileName,._5fyGdW_tileWithImage ._5fyGdW_tileCount{color:#fff}._5fyGdW_sheet{scroll-margin-top:calc(var(--header-height) + 16px);padding-top:70px}._5fyGdW_split{gap:var(--space-7);grid-template-columns:.8fr 1.2fr;align-items:start;margin-top:55px;display:grid}._5fyGdW_services{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}._5fyGdW_services li{border-top:1px solid var(--color-border);padding-top:25px}._5fyGdW_services h2{margin:0 0 var(--space-3);font-size:1.6rem}._5fyGdW_services p{color:var(--color-text-muted)}._5fyGdW_note{color:var(--color-text-muted);font-size:.9rem}@media (max-width:1200px){._5fyGdW_hero{min-height:525px}._5fyGdW_heroHeading{font-size:5.4vw}._5fyGdW_heroCopy{max-width:52%}._5fyGdW_heroPhoto{left:34%}._5fyGdW_heroPhoto:before{background:linear-gradient(90deg,#eeebe3 0%,#eeebe3bf 12%,#eeebe300 32%)}._5fyGdW_heroFeatures{gap:14px}._5fyGdW_section{padding-left:5%;padding-right:5%}._5fyGdW_cardMeta{flex-direction:column;gap:5px}}@media (max-width:900px){._5fyGdW_hero{min-height:490px}._5fyGdW_heroCopy{max-width:64%;padding:40px 20px 30px 7%}._5fyGdW_heroPhoto{left:44%}._5fyGdW_heroHeading{font-size:6.2vw}._5fyGdW_actions{flex-direction:column;align-items:flex-start}._5fyGdW_paths{width:94%}._5fyGdW_path{padding-left:40px;padding-right:36px}._5fyGdW_pathNumber{left:12px}._5fyGdW_pathTitle{font-size:1.3rem}._5fyGdW_pathText{font-size:.75rem}._5fyGdW_section{padding-top:60px}._5fyGdW_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}._5fyGdW_cardMeta{flex-direction:row}._5fyGdW_ideaBanner{padding:45px 6%}._5fyGdW_sketch{font-size:110px;left:3%}._5fyGdW_sketchArrow{left:33%}._5fyGdW_process{gap:10px}._5fyGdW_process strong{font-size:.9375rem}._5fyGdW_processArrow{font-size:.9375rem;right:0}._5fyGdW_teamCopy{padding:28px}._5fyGdW_teamArt{min-height:320px}._5fyGdW_split{grid-template-columns:1fr}._5fyGdW_services{gap:20px}}@media (max-width:600px){._5fyGdW_hero{flex-direction:column;align-items:stretch;width:92%;min-height:0;margin-top:14px}._5fyGdW_heroCopy{order:2;min-width:0;max-width:none;padding:28px 7% 32px}._5fyGdW_heroHeading{letter-spacing:-.04em;font-size:3.4rem}._5fyGdW_actions{flex-direction:row;gap:10px}._5fyGdW_actions .btn{min-height:43px;padding:11px 12px;font-size:.8125rem}._5fyGdW_heroFeatures{grid-template-columns:1fr 1fr;gap:16px 18px;margin-top:26px;display:grid}._5fyGdW_heroPhoto{order:1;height:270px;position:relative;inset:auto}._5fyGdW_heroPhoto:before{display:none}._5fyGdW_heroImage{object-position:center 53%}._5fyGdW_paths{width:88%;margin-top:15px;display:block}._5fyGdW_path{border-right:0;border-bottom:1px solid var(--color-border);padding:20px 30px 20px 43px}._5fyGdW_pathNumber{top:24px;left:5px}._5fyGdW_pathTitle{font-size:1.4rem}._5fyGdW_pathText{font-size:.875rem}._5fyGdW_pathArrow{right:8px}._5fyGdW_section{padding:48px 6% 0}._5fyGdW_sectionHeading{align-items:flex-start;gap:18px}._5fyGdW_sectionHeading:has(._5fyGdW_sectionAside){flex-direction:column}._5fyGdW_sectionAside{max-width:none}._5fyGdW_sectionHeading ._5fyGdW_textLink{align-self:flex-end;gap:8px;font-size:.75rem}._5fyGdW_productGrid{gap:23px 14px}._5fyGdW_cardMeta{flex-direction:column;gap:7px;margin-top:13px}._5fyGdW_cardName{font-size:1rem}._5fyGdW_cardPrice{font-size:.875rem}._5fyGdW_cardBadge{padding:4px 5px;font-size:.5rem;top:8px;left:8px}._5fyGdW_roundArrow{width:24px;height:24px;font-size:.8125rem;top:8px;right:8px}._5fyGdW_ideaBanner{grid-template-columns:1fr;width:92%;padding:35px 8%}._5fyGdW_ideaDrawing{min-height:200px;margin-top:30px}._5fyGdW_sketch{font-size:100px}._5fyGdW_sketchArrow{font-size:65px;left:38%}._5fyGdW_process{grid-template-columns:repeat(3,1fr);row-gap:28px;margin-top:25px;padding-top:25px}._5fyGdW_process li{gap:8px}._5fyGdW_process li:nth-child(3) ._5fyGdW_processArrow{display:none}._5fyGdW_teamBanner{grid-template-columns:1fr;width:92%}._5fyGdW_teamArt{min-height:220px}._5fyGdW_page{padding-top:40px}._5fyGdW_tiles{grid-template-columns:1fr 1fr;gap:12px}._5fyGdW_tile{min-height:120px;padding:14px}._5fyGdW_tileWithImage{min-height:160px}._5fyGdW_tileName{font-size:1.1rem}._5fyGdW_services{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._5fyGdW_path,._5fyGdW_tile{transition:none}}
.tQNKeG_page{padding:var(--space-6) 0 var(--space-8)}.tQNKeG_breadcrumbs{margin-bottom:var(--space-5)}.tQNKeG_breadcrumbList{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.tQNKeG_breadcrumbItem:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--color-border-strong)}.tQNKeG_breadcrumbLink{color:var(--color-text-muted);text-decoration:none}.tQNKeG_breadcrumbLink:hover{color:var(--color-accent-strong)}.tQNKeG_title{margin-bottom:var(--space-6)}.tQNKeG_testActivation{margin-top:var(--space-4)}.tQNKeG_testActivation[open]>summary{margin-bottom:var(--space-3)}.tQNKeG_emptyCta{margin-top:var(--space-4)}.tQNKeG_layout{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.tQNKeG_itemList{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tQNKeG_item{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:6rem 1fr;display:grid}.tQNKeG_itemImage{width:6rem}.tQNKeG_itemInfo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tQNKeG_itemProblem{color:var(--color-error);margin:0;font-size:.8125rem;font-weight:600}.tQNKeG_itemName{color:var(--color-text);font-size:1rem;font-weight:600;text-decoration:none}.tQNKeG_itemName:hover{color:var(--color-accent-strong)}.tQNKeG_itemNotice{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.8125rem}.tQNKeG_itemMeta{color:var(--color-text-muted);margin:0;font-size:.875rem}.tQNKeG_personalizationList{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;margin:0;font-size:.8125rem;display:flex}.tQNKeG_personalizationRow{gap:var(--space-2);display:flex}.tQNKeG_personalizationRow dt{font-weight:600}.tQNKeG_personalizationRow dd{margin:0}.tQNKeG_itemActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tQNKeG_quantityForm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tQNKeG_quantityLabel{color:var(--color-text-muted);font-size:.8125rem}.tQNKeG_quantityInput{width:4.5rem;min-height:40px;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit}.tQNKeG_removeButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.tQNKeG_removeButton:hover{color:var(--color-error)}.tQNKeG_itemPrice{grid-column:1/-1;justify-content:space-between;font-size:.9375rem;display:flex}.tQNKeG_unitPrice{color:var(--color-text-muted);margin:0}.tQNKeG_priceTaxMode{font-size:.8125rem}.tQNKeG_lineTotal{margin:0;font-weight:600}.tQNKeG_priceUnavailable{color:var(--color-text-muted);margin:0}@media (min-width:768px){.tQNKeG_item{grid-template-columns:8rem 1fr auto;align-items:start}.tQNKeG_itemImage{width:8rem}.tQNKeG_itemPrice{text-align:right;flex-direction:column;grid-column:auto;align-items:flex-end}}@media (min-width:960px){.tQNKeG_layout{grid-template-columns:minmax(0,1fr) 20rem}}
.Kbx5WW_page{padding:var(--space-6) 0 var(--space-8)}.Kbx5WW_breadcrumbs{margin-bottom:var(--space-5)}.Kbx5WW_breadcrumbList{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.Kbx5WW_breadcrumbItem:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--color-border-strong)}.Kbx5WW_breadcrumbLink{color:var(--color-text-muted);text-decoration:none}.Kbx5WW_breadcrumbLink:hover{color:var(--color-accent-strong)}.Kbx5WW_title{margin-bottom:var(--space-6)}.Kbx5WW_emptyCta{margin-top:var(--space-4)}.Kbx5WW_layout{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.Kbx5WW_form fieldset{background:var(--color-surface)}.Kbx5WW_countryHint{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:.8125rem}.Kbx5WW_fieldError{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-error);font-size:.8125rem}.Kbx5WW_paymentOptions{gap:var(--space-3);flex-direction:column;display:flex}.Kbx5WW_paymentOption{align-items:center;gap:var(--space-2);font-size:.95rem;display:flex}.Kbx5WW_paymentHint{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.875rem}.Kbx5WW_readyPanel{gap:var(--space-2);flex-direction:column;display:flex}.Kbx5WW_placeOrderButton{width:100%}.Kbx5WW_legalNotice{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.Kbx5WW_orderSummaryMeta{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin:0;display:grid}.Kbx5WW_orderSummaryMeta dt{color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.75rem}.Kbx5WW_orderSummaryMeta dd{margin:0;font-size:.9rem}@media (min-width:960px){.Kbx5WW_layout{grid-template-columns:minmax(0,1fr) 20rem}}.Kbx5WW_grandTotalRow{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border,#0000001f)}
._3ATKNG_root{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._3ATKNG_preview{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._3ATKNG_controls{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._3ATKNG_viewer{aspect-ratio:1;border-radius:var(--radius);touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 40%,#3a3631,#171614);width:100%;max-height:460px;display:block}._3ATKNG_viewer:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._3ATKNG_unrolled{background:var(--color-surface-alt);border-radius:var(--radius);width:100%;height:auto;display:block}._3ATKNG_viewerActions{gap:var(--space-2);flex-wrap:wrap;display:flex}._3ATKNG_buttonViewer{aspect-ratio:1;border-radius:var(--radius);background:radial-gradient(circle at 50% 40%,#3a3631,#171614);width:min(100%,460px);height:auto;margin:0 auto;display:block}._3ATKNG_flatBoard{aspect-ratio:1;place-items:center;width:100%;max-width:460px;margin:0 auto;display:grid}._3ATKNG_flatButton{aspect-ratio:1;touch-action:none;position:relative}._3ATKNG_scaleNote{color:var(--color-text-muted,inherit);text-align:center;margin:0;font-size:.8125rem}._3ATKNG_lineLegend{gap:.25rem;margin:0;padding:0;font-size:.8125rem;line-height:1.35;list-style:none;display:grid}._3ATKNG_lineLegend li{align-items:baseline;gap:.5rem;display:flex}._3ATKNG_lineSolid,._3ATKNG_lineDashed{border-top:2px solid #000000b3;flex:none;width:1.5rem;transform:translateY(-.25em)}._3ATKNG_lineDashed{border-top-style:dashed}._3ATKNG_facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}._3ATKNG_facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}._3ATKNG_facts dd{margin:0;font-weight:700}._3ATKNG_status{color:var(--color-text-muted);margin:0;font-size:.875rem}._3ATKNG_statusError{color:var(--color-error);background:var(--color-error-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}._3ATKNG_slot{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex}._3ATKNG_slotInvalid{border-color:var(--color-error)}._3ATKNG_slotHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._3ATKNG_slotTitle{margin:0;font-size:1rem;font-weight:700}._3ATKNG_badge{color:var(--color-text-muted);font-size:.75rem}._3ATKNG_media{align-items:center;gap:var(--space-3);min-width:0;display:flex}._3ATKNG_thumb{background:var(--color-surface-alt);border-radius:var(--radius-sm);flex:none;width:72px;height:72px}._3ATKNG_mediaText{overflow-wrap:anywhere;min-width:0}._3ATKNG_sourceKind{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-strong);font-size:.75rem;display:block}._3ATKNG_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._3ATKNG_actions .btn{min-height:44px}._3ATKNG_fileButton{position:relative;overflow:hidden}._3ATKNG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3ATKNG_linkButton{font:inherit;color:var(--color-accent-strong);padding:var(--space-2) 0;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:.875rem;text-decoration:underline}._3ATKNG_library{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));display:grid}._3ATKNG_choice{align-items:center;gap:var(--space-1);padding:var(--space-2);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;overflow-wrap:anywhere;text-align:center;flex-direction:column;min-width:0;font-size:.8125rem;display:flex}._3ATKNG_choice[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}._3ATKNG_choice img,._3ATKNG_choice canvas{aspect-ratio:1;object-fit:contain;width:100%;max-width:96px}._3ATKNG_adjust{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-direction:column;display:flex}._3ATKNG_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._3ATKNG_label{font-size:.8125rem;font-weight:700}._3ATKNG_hint{color:var(--color-text-muted);margin:0;font-size:.75rem}._3ATKNG_fieldInfo{gap:var(--space-1);letter-spacing:0;text-transform:none;color:var(--color-text);white-space:pre-line;flex-direction:column;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}._3ATKNG_control{font:inherit;width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-3);min-height:48px;font-size:.9375rem}._3ATKNG_range{width:100%;accent-color:var(--color-accent);min-height:32px}._3ATKNG_error{color:var(--color-error);margin:0;font-size:.8125rem}._3ATKNG_tabs{gap:var(--space-2);display:flex}._3ATKNG_tabs button[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}._3ATKNG_board{background:var(--color-surface-alt);border-radius:var(--radius);width:100%;height:auto;max-height:460px;display:block}@media (min-width:900px){._3ATKNG_root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}._3ATKNG_preview{top:calc(var(--header-height) + var(--space-4));order:2;position:sticky}._3ATKNG_controls{order:1}._3ATKNG_rootControlsOnly{grid-template-columns:minmax(0,1fr)}}:is([data-design-stage] ._3ATKNG_viewer,[data-design-stage] ._3ATKNG_board){max-height:min(460px,56vh)}@media (max-width:767px){[data-design-stage=design] ._3ATKNG_viewer{aspect-ratio:auto;height:26vh;max-height:26vh}[data-design-stage=design] ._3ATKNG_preview{position:relative}[data-design-stage=design] ._3ATKNG_viewerActions{top:calc(26vh - 36px - var(--space-2));left:var(--space-2);right:var(--space-2);position:absolute}[data-design-stage=design] ._3ATKNG_board{max-height:26vh}[data-design-stage=design] ._3ATKNG_buttonViewer{width:auto;height:26vh}[data-design-stage=design] ._3ATKNG_flatBoard{width:auto;max-width:none;height:26vh}[data-design-stage=design] ._3ATKNG_preview{gap:var(--space-2)}[data-design-stage=design] ._3ATKNG_hint{display:none}[data-design-stage=design] ._3ATKNG_viewerActions .btn{min-height:36px;padding:var(--space-1) var(--space-3);background:#ffffffe0;font-size:.8125rem}[data-design-stage=design] ._3ATKNG_facts{gap:var(--space-1) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}[data-design-stage=design] ._3ATKNG_facts>div:nth-child(n+3){display:none}[data-design-stage=design] ._3ATKNG_facts dt{letter-spacing:.02em;font-size:.625rem}[data-design-stage=design] ._3ATKNG_facts dd{font-size:.8125rem}[data-design-stage=design] ._3ATKNG_status{font-size:.75rem}}
.pl6yMW_page{padding:var(--space-6) 0 var(--space-9)}.pl6yMW_breadcrumbs{margin-bottom:var(--space-5)}.pl6yMW_breadcrumbList{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.pl6yMW_breadcrumbItem+.pl6yMW_breadcrumbItem:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.pl6yMW_breadcrumbLink{color:var(--color-text-muted);text-decoration:none}.pl6yMW_breadcrumbLink:hover{color:var(--color-accent-strong);text-decoration:underline}.pl6yMW_header{max-width:46rem;margin-bottom:var(--space-7)}.pl6yMW_title{margin:0}.pl6yMW_intro{margin-top:var(--space-4);color:var(--color-text-muted);font-size:1.0625rem;line-height:1.6}.pl6yMW_intro p{color:inherit;margin:0 0 var(--space-3)}.pl6yMW_intro p:last-child{margin-bottom:0}.pl6yMW_banner{margin-bottom:var(--space-7);border-radius:var(--radius);background:var(--color-surface-alt);overflow:hidden}.pl6yMW_bannerImage{aspect-ratio:3;object-fit:cover;width:100%}.pl6yMW_subAreas{margin-bottom:var(--space-7)}.pl6yMW_subAreaList{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pl6yMW_subAreaLink{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-arch);background:var(--color-surface);color:var(--color-text);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pl6yMW_subAreaLink:hover{border-color:var(--color-accent);color:var(--color-accent-strong)}.pl6yMW_subAreaIcon{flex:none;width:16px;height:16px}.pl6yMW_count{margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8125rem}.pl6yMW_empty{margin-top:0}@media (min-width:900px){.pl6yMW_page{padding:var(--space-7) 0 var(--space-10)}.pl6yMW_header{margin-bottom:var(--space-8)}.pl6yMW_bannerImage{aspect-ratio:3.4}}
._96t9W_article{max-width:48rem;padding-top:2.5rem;padding-bottom:3.5rem}._96t9W_title{margin:0 0 .5rem}._96t9W_validity{opacity:.75;margin:0 0 2rem;font-size:.9rem}._96t9W_body{overflow-wrap:anywhere;line-height:1.65}._96t9W_body h2{margin:2rem 0 .75rem;font-size:1.35rem}._96t9W_body h3,._96t9W_body h4{margin:1.5rem 0 .5rem;font-size:1.1rem}._96t9W_body p{margin:0 0 1rem}._96t9W_body ul,._96t9W_body ol{margin:0 0 1rem;padding-left:1.5rem}._96t9W_body a{text-decoration:underline}._96t9W_body li>p{margin:0}
.uG4yxG_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:480px){.uG4yxG_card{padding:var(--space-5)}}.uG4yxG_title{font-family:var(--font-heading);letter-spacing:-.005em;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.uG4yxG_lineItems{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uG4yxG_lineItem{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.uG4yxG_lineItem:last-child{border-bottom:none;padding-bottom:0}.uG4yxG_lineItemNoImage{grid-template-columns:minmax(0,1fr)}.uG4yxG_lineItemImage{width:3.5rem}.uG4yxG_lineItemInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.uG4yxG_lineItemName{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.uG4yxG_lineItemMeta{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.4}.uG4yxG_personalizationList{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.uG4yxG_personalizationRow{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.uG4yxG_personalizationRow dt{font-weight:600}.uG4yxG_personalizationRow dd{overflow-wrap:anywhere;margin:0}.uG4yxG_lineItemPrice{text-align:right;font-variant-numeric:tabular-nums;grid-column:1/-1;margin:0;font-size:.9375rem;font-weight:600}.uG4yxG_lineItemPriceNote{text-align:right;color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.4}.uG4yxG_lineItemPriceUnavailable{text-align:right;color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:.8125rem}.uG4yxG_priceTaxMode{color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.uG4yxG_rows{gap:var(--space-2);flex-direction:column;display:flex}.uG4yxG_row{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;font-size:.9375rem;display:flex}.uG4yxG_row>:first-child{overflow-wrap:anywhere;min-width:0}.uG4yxG_row>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.uG4yxG_rowStrong{font-size:1.0625rem;font-weight:600}.uG4yxG_hint{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.uG4yxG_action{width:100%;margin-top:var(--space-1)}
.i3aDva_row{grid-template-columns:1fr;gap:0 1rem;display:grid}@media (min-width:40rem){.i3aDva_row{grid-template-columns:1fr 1fr}}.i3aDva_required{color:var(--color-error,#a33);margin-left:.15rem}.i3aDva_submit{width:100%;margin-top:.5rem}.i3aDva_note{text-align:center;color:var(--color-text-muted);margin:.75rem 0 0;font-size:.875rem}.i3aDva_statement{border:1px solid var(--color-border,#ddd);overflow-wrap:anywhere;border-radius:8px;margin:1rem 0;padding:1rem 1.25rem}.i3aDva_statement p{margin:0 0 .35rem}.i3aDva_statement p:last-child{margin-bottom:0}
