#je-birthflower-product{--balance-ink:#182a35;--balance-muted:#53636e;--balance-line:#d8e1e7;--balance-surface:#edf2f5;--balance-primary:#2156a5;--balance-paper:#fff;--balance-error:#a42722;font-family:Inter,Arial,sans-serif;color:var(--balance-ink);background:var(--balance-surface);scrollbar-color:#9aadb9 #edf2f5;scrollbar-width:thin}#je-birthflower-product *{box-sizing:border-box}#je-birthflower-product{margin:0}#je-birthflower-product button,#je-birthflower-product input,#je-birthflower-product select{font:inherit}#je-birthflower-product button,#je-birthflower-product select,#je-birthflower-product input[type=range],#je-birthflower-product input[type=checkbox]{cursor:pointer}#je-birthflower-product button,#je-birthflower-product a,#je-birthflower-product input,#je-birthflower-product select{-webkit-tap-highlight-color:transparent}#je-birthflower-product :focus-visible{outline:3px solid var(--balance-primary);outline-offset:3px}#je-birthflower-product a{color:var(--balance-primary)}#je-birthflower-product .product-main{max-width:1420px;margin:auto;padding:24px 32px}#je-birthflower-product h1{font-size:28px;line-height:1.2;letter-spacing:-.65px;margin:0;font-weight:650}#je-birthflower-product .set-controls{display:flex;align-items:center;gap:32px;padding:19px 22px;background:#fff;border:1px solid var(--balance-line);border-radius:10px;margin-bottom:25px}#je-birthflower-product .font-field{width:235px;flex:0 0 auto}#je-birthflower-product .font-field>label,#je-birthflower-product .field-label{display:block;font-size:12px;font-weight:650;margin-bottom:7px}#je-birthflower-product .match-field{flex:1;min-width:0}#je-birthflower-product .check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;min-height:28px}#je-birthflower-product .check input{width:18px;height:18px;margin:0;accent-color:var(--balance-primary)}#je-birthflower-product .help{font-size:12px;line-height:1.5;color:var(--balance-muted);margin:5px 0 0}#je-birthflower-product .match-field .help{padding-left:28px}#je-birthflower-product .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border:1px solid var(--balance-line);border-radius:8px;background:#fff;color:var(--balance-primary);font-size:13px;font-weight:600}#je-birthflower-product .button:hover{background:#eaf1fa;border-color:#a9bdd8}#je-birthflower-product .button.primary{background:var(--balance-primary);color:#fff;border-color:var(--balance-primary)}#je-birthflower-product .button.primary:hover{background:#174889}#je-birthflower-product .button.primary>span{font-size:22px;line-height:16px;font-weight:400}#je-birthflower-product button:active{transform:translateY(1px)}#je-birthflower-product button:disabled,#je-birthflower-product select:disabled{cursor:not-allowed;opacity:.5}#je-birthflower-product input[type=text],#je-birthflower-product select{width:100%;min-height:44px;background:#fff;color:var(--balance-ink);border:1px solid #a8bbc7;border-radius:7px;padding:10px 12px;font-size:16px;line-height:1.3}#je-birthflower-product input[aria-invalid=true]{border-color:var(--balance-error)}#je-birthflower-product .proof-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:13px}#je-birthflower-product h2{font-size:16px;font-weight:650;margin:0}#je-birthflower-product #count{font-weight:400;color:var(--balance-muted);margin-left:7px}#je-birthflower-product #summary{font-size:12px;color:var(--balance-muted);line-height:1.5;margin:0;text-align:right}#je-birthflower-product .proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}#je-birthflower-product .proof{min-width:0;background:#fff;border:1px solid var(--balance-line);border-radius:10px;overflow:visible}#je-birthflower-product .card-heading{padding:17px 18px 0;display:flex;align-items:flex-end;gap:10px}#je-birthflower-product .name-field{flex:1;min-width:0}#je-birthflower-product .name-field input{font-size:18px;font-weight:550;min-height:44px}#je-birthflower-product .name-field label{color:var(--balance-muted);font-size:11px;margin-bottom:6px}#je-birthflower-product .remove{width:36px;height:44px;flex:0 0 auto;border:0;border-radius:7px;color:var(--balance-muted);background:transparent;font-size:24px;font-weight:300}#je-birthflower-product .remove:hover{background:#f8ecea;color:var(--balance-error)}#je-birthflower-product .artboard{position:relative;margin:10px 13px 0;border-bottom:1px solid #edf1f4}#je-birthflower-product .artboard svg{display:block;width:100%;height:clamp(310px,41vh,395px)}#je-birthflower-product .art-placeholder{display:grid;place-items:center;text-align:center;height:clamp(310px,41vh,395px);padding:30px;color:var(--balance-muted);font-size:13px}#je-birthflower-product .card-controls{padding:15px 18px 18px}#je-birthflower-product .flower-field{display:flex;gap:10px;align-items:center;margin-bottom:17px}#je-birthflower-product .flower-thumb{width:40px;height:44px;object-fit:contain;background:#fff}#je-birthflower-product .flower-input{min-width:0;flex:1}#je-birthflower-product .flower-input select{font-size:14px}#je-birthflower-product .flower-input label{font-size:11px;margin-bottom:5px}#je-birthflower-product .size-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px}#je-birthflower-product .size-label label{font-weight:600}#je-birthflower-product .size-label output{font-variant-numeric:tabular-nums;color:var(--balance-primary);font-size:11px}#je-birthflower-product input[type=range]{width:100%;height:32px;margin:0;accent-color:var(--balance-primary)}#je-birthflower-product .size-footer{display:flex;justify-content:space-between;align-items:center;min-height:29px;margin-top:4px;gap:10px}#je-birthflower-product .size-status{color:var(--balance-muted);font-size:11px;line-height:1.5}#je-birthflower-product .reset-size{padding:7px 0;background:none;border:0;font-size:11px;color:var(--balance-primary);white-space:nowrap}#je-birthflower-product .reset-size:hover{text-decoration:underline}#je-birthflower-product .field-error,#je-birthflower-product .fit-note{font-size:11px;line-height:1.5;color:var(--balance-error);margin:7px 18px 0}#je-birthflower-product .fit-note{color:var(--balance-muted);margin:7px 0 0;min-height:0}#je-birthflower-product .proof-note{font-size:12px;color:var(--balance-muted);line-height:1.65;max-width:780px;margin:21px 0 0}#je-birthflower-product .load-error,#je-birthflower-product .empty{min-height:220px;padding:55px 20px;text-align:center;border:1px dashed #afc0cd;border-radius:10px;background:#fff}#je-birthflower-product .empty h3{font-size:20px;font-weight:600;margin:0 0 10px}#je-birthflower-product .empty p,#je-birthflower-product .load-error p{font-size:13px;line-height:1.6;color:var(--balance-muted)}#je-birthflower-product .load-error p{color:var(--balance-error)}#je-birthflower-product .removed{display:flex;gap:15px;align-items:center;padding:11px 15px;margin-bottom:15px;background:#fff;border:1px solid var(--balance-line);border-radius:7px;font-size:13px}#je-birthflower-product .removed button{border:0;background:none;color:var(--balance-primary);padding:6px;font-weight:600}#je-birthflower-product .removed button:hover{text-decoration:underline}#je-birthflower-product #measure{position:absolute;left:-12000px;top:0;overflow:visible;pointer-events:none}#je-birthflower-product #measure text,#je-birthflower-product .name-art{font-feature-settings:"liga" 1,"calt" 1;font-kerning:normal;font-weight:400;white-space:pre}#je-birthflower-product [hidden]{display:none!important}@media(min-width:1450px){#je-birthflower-product .proofs{gap:24px}#je-birthflower-product .artboard svg,#je-birthflower-product .art-placeholder{height:410px}}@media(max-width:1020px){#je-birthflower-product .product-main{padding:22px}#je-birthflower-product .proofs{grid-template-columns:repeat(2,minmax(0,1fr))}#je-birthflower-product .set-controls{gap:20px}#je-birthflower-product .font-field{width:200px}#je-birthflower-product .match-field .help{max-width:250px}}@media(max-width:660px){#je-birthflower-product .product-main{padding:18px 14px}#je-birthflower-product h1{font-size:24px}#je-birthflower-product .set-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:16px;gap:17px}#je-birthflower-product .font-field{width:auto;grid-column:1/-1}#je-birthflower-product .match-field{min-width:0}#je-birthflower-product .match-field .help{font-size:11px;padding-left:0;max-width:190px;margin-top:7px}#je-birthflower-product .check{font-size:13px;gap:7px}#je-birthflower-product .button{padding:11px 12px;font-size:12px}#je-birthflower-product .proofs{grid-template-columns:minmax(0,1fr);gap:19px}#je-birthflower-product .proof-heading{align-items:flex-start}#je-birthflower-product #summary{max-width:190px;font-size:11px}#je-birthflower-product .artboard svg,#je-birthflower-product .art-placeholder{height:350px}#je-birthflower-product .card-heading{padding-top:18px}#je-birthflower-product .card-controls{padding-bottom:18px}#je-birthflower-product input[type=range]{height:40px}#je-birthflower-product .proof-note{font-size:11px}#je-birthflower-product .name-field input{font-size:18px}#je-birthflower-product .size-label{font-size:13px}}@media(prefers-reduced-motion:no-preference){#je-birthflower-product button,#je-birthflower-product input,#je-birthflower-product select{transition:border-color .15s ease,background-color .15s ease}}@media(forced-colors:active){#je-birthflower-product{scrollbar-color:auto}#je-birthflower-product .proof,#je-birthflower-product .set-controls{border:1px solid CanvasText}#je-birthflower-product input[type=range],#je-birthflower-product input[type=checkbox]{forced-color-adjust:auto}}#je-birthflower-product{background:#fff;color:var(--balance-ink);font-family:Inter,Arial,sans-serif;font-size:14px}#je-birthflower-product .product-main{max-width:1240px;margin:auto;padding:0 30px 58px}#je-birthflower-product .breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:#68747c;min-height:57px}#je-birthflower-product .breadcrumbs>a{color:inherit;text-decoration:none}#je-birthflower-product .breadcrumbs>a:hover{text-decoration:underline}#je-birthflower-product .product-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:55px;align-items:start}#je-birthflower-product .product-gallery{position:sticky;top:18px;min-width:0}#je-birthflower-product .photo-stage{position:relative;background:#f3f5f7;border-radius:4px;overflow:hidden;min-height:480px;height:clamp(480px,64vh,620px);display:grid;place-items:center}#je-birthflower-product .photo-stage>svg{display:block;width:100%;height:100%;min-height:0}#je-birthflower-product .preview-chip{position:absolute;left:18px;top:18px;z-index:1;font-size:11px;display:flex;gap:7px;align-items:center;color:var(--balance-muted);background:#ffffffef;border-radius:5px;padding:9px 10px}#je-birthflower-product .preview-chip>span{height:5px;width:5px;background:var(--balance-primary);border-radius:50%}#je-birthflower-product #photo-status{position:absolute;inset:auto 16px 18px;font-size:12px;color:var(--balance-muted);text-align:center;background:#ffffffeb;padding:9px;border-radius:5px}#je-birthflower-product #photo-status:empty{display:none}#je-birthflower-product .preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f3f5f7e8;color:var(--balance-muted);font-size:13px;text-align:center;padding:24px;z-index:2}#je-birthflower-product .preview-spinner{width:28px;height:28px;border:2px solid var(--balance-line);border-top-color:var(--balance-primary);border-radius:50%;animation:je-bloom-spin .9s linear infinite}#je-birthflower-product #retry-photo{position:absolute;bottom:72px;left:50%;transform:translate(-50%);border:1px solid var(--balance-line);border-radius:5px;background:#fff;color:var(--balance-primary);padding:9px 15px;cursor:pointer;font:inherit;font-size:12px;z-index:2}#je-birthflower-product #retry-photo:hover{border-color:var(--balance-primary)}#je-birthflower-product #retry-photo:focus-visible{outline:2px solid var(--balance-primary);outline-offset:3px}#je-birthflower-product .font-label{font-size:11px;color:var(--balance-muted)}#je-birthflower-product #font-name{font-size:12px}@keyframes je-bloom-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#je-birthflower-product .preview-spinner{animation:none;border-top-width:4px}}#je-birthflower-product .photo-caption{font-size:11px;color:var(--balance-muted);text-align:center;margin:12px 0 16px}#je-birthflower-product .gallery-thumbs{display:flex;gap:10px;justify-content:center}#je-birthflower-product .gallery-thumb{height:70px;width:70px;border:1px solid #d5dfe5;padding:3px;border-radius:4px;background:#fff;cursor:pointer}#je-birthflower-product .gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover}#je-birthflower-product .gallery-thumb:first-child img{object-fit:contain}#je-birthflower-product .gallery-thumb[aria-pressed=true]{border:2px solid var(--balance-primary)}#je-birthflower-product .gallery-thumb:hover{background:var(--balance-surface)}#je-birthflower-product .gallery-note{font-size:11px;line-height:1.6;text-align:center;color:var(--balance-muted);max-width:370px;margin:16px auto 0}#je-birthflower-product .view-names{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;padding:12px 0 0}#je-birthflower-product .view-names button{padding:8px 12px;border:1px solid var(--balance-line);border-radius:5px;background:#fff;color:var(--balance-muted);font-size:12px;min-height:38px}#je-birthflower-product .view-names button[aria-pressed=true]{border-color:var(--balance-primary);background:#eef4fb;color:var(--balance-primary)}#je-birthflower-product .view-names button:hover{background:var(--balance-surface)}#je-birthflower-product .brand-label{letter-spacing:1.8px;font-size:10px;font-weight:600;color:var(--balance-muted);margin:1px 0 10px}#je-birthflower-product .product-info h1{font-size:30px;line-height:1.18;letter-spacing:-.7px;color:#172933;max-width:470px;font-weight:550;margin:0 0 14px}#je-birthflower-product .price-rating{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-bottom:11px}#je-birthflower-product .product-price{font-size:22px;font-weight:450;margin:0;letter-spacing:.2px}#je-birthflower-product .rating{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:11px;color:var(--balance-muted)}#je-birthflower-product .rating>span:first-child{color:#1683c2;font-size:13px;letter-spacing:2px}#je-birthflower-product .rating:hover{text-decoration:underline}#je-birthflower-product .product-intro{font-size:13px;line-height:1.6;color:var(--balance-muted);margin:0 0 23px;max-width:430px}#je-birthflower-product .product-info fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}#je-birthflower-product .product-info legend{font-size:12px;font-weight:550;padding:0;margin-bottom:9px}#je-birthflower-product .product-info legend strong{font-weight:400;color:var(--balance-muted)}#je-birthflower-product #size-options{display:flex;gap:9px}#je-birthflower-product .choice{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}#je-birthflower-product .choice input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}#je-birthflower-product .size-choice span{display:grid;place-items:center;min-width:75px;min-height:36px;padding:8px 16px;border:1px solid #9dabb4;border-radius:5px;font-size:12px;font-weight:550}#je-birthflower-product .choice input:checked+span{background:var(--balance-primary);border-color:var(--balance-primary);color:#fff}#je-birthflower-product .choice input:focus-visible+span{outline:3px solid var(--balance-primary);outline-offset:4px}#je-birthflower-product .choice:hover span{border-color:var(--balance-primary)}#je-birthflower-product .choice input:disabled{cursor:not-allowed}#je-birthflower-product .choice input:disabled+span{opacity:.42;text-decoration:line-through}#je-birthflower-product .color-options{display:flex;gap:9px;flex-wrap:wrap}#je-birthflower-product .color-choice{width:28px;height:30px}#je-birthflower-product .color-choice span{display:block;background:var(--swatch,#d8e1e7);height:23px;width:23px;border:1px solid #aab6bc;border-radius:50%}#je-birthflower-product .color-choice input:checked+span{background:var(--swatch,#d8e1e7);outline:1px solid var(--balance-ink);outline-offset:3px}#je-birthflower-product .color-choice input:disabled+span{background:linear-gradient(130deg,var(--swatch) 46%,#858f97 47%,#858f97 52%,var(--swatch) 53%)}#je-birthflower-product .variant-note{font-size:11px;line-height:1.55;color:var(--balance-muted);margin:-4px 0 15px}#je-birthflower-product .personalize-panel{border-top:1px solid var(--balance-line);padding-top:18px;margin-top:20px}#je-birthflower-product .personalize-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}#je-birthflower-product .personalize-heading h2{font-size:18px;font-weight:550;letter-spacing:-.3px}#je-birthflower-product .personalize-heading>span{font-size:10px;color:var(--balance-primary);font-weight:550}#je-birthflower-product .personalize-description{font-size:12px;color:var(--balance-muted);margin:6px 0 15px;line-height:1.5}#je-birthflower-product .proof-heading{margin:0}#je-birthflower-product #summary{font-size:10px;text-align:left;color:var(--balance-muted);margin:0 0 8px;min-height:0}#je-birthflower-product[data-name-count="1"] #summary{display:none}#je-birthflower-product .proofs{display:flex;flex-direction:column;gap:10px}#je-birthflower-product .proof{width:100%;border-radius:7px;border:1px solid var(--balance-line);padding:14px;background:#fff}#je-birthflower-product .proof[data-active=true]{border-color:#a6bad1}#je-birthflower-product .card-heading{padding:0;gap:8px}#je-birthflower-product .name-field label{font-size:11px;margin-bottom:6px}#je-birthflower-product .name-field input{font-size:17px;font-weight:400}#je-birthflower-product .remove{font-size:20px;width:28px;height:44px}#je-birthflower-product .artboard{display:none}#je-birthflower-product .card-controls{padding:12px 0 0}#je-birthflower-product .flower-field{margin:0;gap:10px}#je-birthflower-product .flower-thumb{width:36px;height:43px}#je-birthflower-product .flower-input label{font-size:11px}#je-birthflower-product .flower-input select{min-height:40px;font-size:13px}#je-birthflower-product .proportion-controls{margin-top:13px;border-top:1px solid #edf1f4;padding-top:10px}#je-birthflower-product .proportion-controls summary{font-size:11px;color:var(--balance-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:24px}#je-birthflower-product .proportion-controls summary:after{content:"\ff0b";font-size:15px}#je-birthflower-product .proportion-controls[open] summary:after{content:"\2212"}#je-birthflower-product .proportion-controls summary:hover{text-decoration:underline}#je-birthflower-product .size-row{margin-top:10px}#je-birthflower-product .size-label{font-size:11px}#je-birthflower-product .size-footer{margin-top:0}#je-birthflower-product .fit-note{font-size:10px}#je-birthflower-product .add-person{font-size:12px;font-weight:550;color:var(--balance-primary);display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px dashed #b2c5d8;border-radius:6px;min-height:42px;width:100%;margin-top:10px}#je-birthflower-product .add-person:hover{background:#f1f6fb;border-color:var(--balance-primary)}#je-birthflower-product .add-person>span{font-size:18px}#je-birthflower-product .set-controls{border:0;border-radius:0;padding:13px 0 0;margin:0;gap:18px;background:transparent;align-items:center}#je-birthflower-product .font-field{display:flex;align-items:center;gap:10px;width:auto;flex:1}#je-birthflower-product .font-field>label{margin:0;font-size:11px;font-weight:400}#je-birthflower-product .font-field select{font-size:12px;min-height:34px;padding:6px 9px;max-width:180px}#je-birthflower-product .match-field{flex:1;white-space:nowrap}#je-birthflower-product .check{font-size:11px;font-weight:400;gap:7px}#je-birthflower-product .check input{width:15px;height:15px}#je-birthflower-product .purchase-row{margin-top:21px}#je-birthflower-product .purchase-row>p:first-child{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;font-size:12px}#je-birthflower-product .purchase-row strong{font-weight:500}#je-birthflower-product .purchase-row>button{width:100%;min-height:48px;background:var(--balance-ink);color:#fff;border:1px solid var(--balance-ink);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:24px;font-size:13px;font-weight:600;padding:12px}#je-birthflower-product .purchase-row>button:hover{background:#28495d}#je-birthflower-product .purchase-row>button>span{font-size:18px;font-weight:400}#je-birthflower-product .preview-note{font-size:10px;color:var(--balance-muted);text-align:center;line-height:1.5;margin:9px 0 20px}#je-birthflower-product .purchase-error{font-size:12px;color:var(--balance-error);line-height:1.5}#je-birthflower-product .product-detail{border-top:1px solid var(--balance-line);font-size:12px}#je-birthflower-product .product-detail:last-child{border-bottom:1px solid var(--balance-line)}#je-birthflower-product .product-detail summary{display:flex;gap:12px;justify-content:space-between;cursor:pointer;padding:16px 0;list-style:none}#je-birthflower-product .product-detail summary:after{content:"+";color:var(--balance-muted);margin-left:auto}#je-birthflower-product .product-detail[open] summary:after{content:"\2212"}#je-birthflower-product .product-detail summary:hover{color:var(--balance-primary)}#je-birthflower-product .product-detail p{font-size:12px;color:var(--balance-muted);line-height:1.6;margin:0 0 15px}#je-birthflower-product .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#je-birthflower-product .empty{min-height:120px;padding:20px}#je-birthflower-product .empty h3{font-size:16px}#je-birthflower-product .removed{padding:8px 10px;font-size:11px;margin-bottom:10px}#je-birthflower-product .load-error{padding:22px;min-height:120px}#je-birthflower-product .field-error{margin:8px 0 0}#je-birthflower-product dialog{padding:0;max-width:850px;width:calc(100% - 40px);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--balance-line);border-radius:12px;color:var(--balance-ink);background:var(--balance-paper);font-size:inherit;letter-spacing:normal}#je-birthflower-product dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}#je-birthflower-product dialog::backdrop{background:#15273478}#je-birthflower-product .dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 4px}#je-birthflower-product .dialog-heading h2{font-size:1.375em;font-weight:550;line-height:1.2;letter-spacing:-.5px;margin:0;overflow-wrap:anywhere}#je-birthflower-product .dialog-heading button{flex:0 0 44px;height:44px;width:44px;border:0;border-radius:5px;background:var(--balance-surface);color:var(--balance-ink);font-size:24px}#je-birthflower-product .dialog-heading button:hover{background:#dce7ef}#je-birthflower-product .review-content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 20px 12px;scroll-padding-block:12px}#je-birthflower-product #review-bottles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:10px 0 0}#je-birthflower-product .review-bottle{background:#f3f5f7;padding:6px 10px 10px;border-radius:7px;text-align:center;min-width:0}#je-birthflower-product .review-bottle svg{display:block;width:100%;height:300px}#je-birthflower-product .review-bottle strong{display:block;font-size:1em;margin:2px 0;line-height:1.3}#je-birthflower-product .review-bottle p{font-size:.875em;color:var(--balance-muted);margin:2px 0;line-height:1.3;overflow-wrap:anywhere}#je-birthflower-product .review-actions{max-height:55dvh;min-height:0;overflow:hidden;padding:12px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--balance-line);background:var(--balance-paper)}#je-birthflower-product .review-confirmation{align-self:stretch;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:3px;scroll-padding-block:3px}#je-birthflower-product .review-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);gap:12px;align-items:end}#je-birthflower-product .review-footer p{margin:0}#je-birthflower-product .review-footer strong{display:block;font-size:1.125em;font-weight:500;line-height:1.3}#je-birthflower-product .review-confirmation>p>span{display:block;color:var(--balance-muted);font-size:.75em;margin-top:2px;line-height:1.3}#je-birthflower-product .review-footer button{min-height:48px;padding:12px 32px;background:var(--balance-ink);border:0;border-radius:6px;color:#fff;font-size:1em;line-height:1.25}#je-birthflower-product .review-footer button:hover:not(:disabled){background:#28495d}#je-birthflower-product .review-preview-note{color:var(--balance-muted);font-size:11px;text-align:center;margin:20px 0 0;line-height:1.6}@media(max-width:1050px){#je-birthflower-product .product-grid{gap:30px;grid-template-columns:1fr 1fr}#je-birthflower-product .product-main{padding:0 24px 40px}#je-birthflower-product .photo-stage{height:510px;min-height:0}#je-birthflower-product .product-info h1{font-size:27px}#je-birthflower-product .set-controls{flex-wrap:wrap}#je-birthflower-product .match-field{flex-basis:100%}}@media(max-width:760px){#je-birthflower-product .product-main{padding:0 16px 30px}#je-birthflower-product .breadcrumbs{min-height:43px;font-size:10px}#je-birthflower-product .product-grid{display:flex;flex-direction:column;gap:26px}#je-birthflower-product .product-gallery{position:static;width:100%}#je-birthflower-product .photo-stage{height:400px;min-height:0}#je-birthflower-product .preview-chip{left:12px;top:12px;font-size:10px;padding:7px 9px}#je-birthflower-product .photo-caption{font-size:10px;margin:9px 0 12px}#je-birthflower-product .gallery-thumbs{gap:8px}#je-birthflower-product .gallery-thumb{width:57px;height:57px}#je-birthflower-product .gallery-note{display:none}#je-birthflower-product .product-info{width:100%}#je-birthflower-product .product-info h1{font-size:29px;max-width:480px}#je-birthflower-product .brand-label{font-size:9px}#je-birthflower-product .product-intro{margin-bottom:19px}#je-birthflower-product .price-rating{gap:20px}#je-birthflower-product .product-price{font-size:22px}#je-birthflower-product .set-controls{display:flex;flex-wrap:nowrap}#je-birthflower-product .match-field{flex-basis:auto}#je-birthflower-product .font-field select{max-width:145px}#je-birthflower-product .proof{padding:13px}#je-birthflower-product .name-field input,#je-birthflower-product .flower-input select{font-size:16px}#je-birthflower-product .proportion-controls summary{font-size:12px;min-height:29px}#je-birthflower-product .size-label{font-size:12px}#je-birthflower-product .remove{width:32px}#je-birthflower-product .preview-note{font-size:10px}#je-birthflower-product .color-choice{width:31px;height:34px}#je-birthflower-product .color-choice span{width:25px;height:25px}#je-birthflower-product .size-choice span{min-height:42px}#je-birthflower-product .check{font-size:10px}#je-birthflower-product .font-field{gap:7px}#je-birthflower-product .set-controls{gap:12px}#je-birthflower-product dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}#je-birthflower-product .dialog-heading{padding:8px 12px 2px}#je-birthflower-product .review-content{padding:0 12px 10px}#je-birthflower-product #review-bottles{grid-template-columns:1fr;margin-top:8px}#je-birthflower-product .review-bottle svg{height:clamp(150px,32dvh,260px)}#je-birthflower-product .review-actions{padding:10px 12px max(12px,env(safe-area-inset-bottom))}#je-birthflower-product .review-footer{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px}#je-birthflower-product .review-confirmation>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}#je-birthflower-product .review-confirmation>p>span{margin:0}#je-birthflower-product .review-footer button{width:100%;padding:10px 16px}}@media(prefers-reduced-motion:no-preference){#je-birthflower-product .choice span,#je-birthflower-product .gallery-thumb{transition:border-color .15s ease,background-color .15s ease}}@media(forced-colors:active){#je-birthflower-product .choice input:checked+span{outline:2px solid Highlight}#je-birthflower-product .color-choice span{forced-color-adjust:none}#je-birthflower-product .photo-stage{background:Canvas}#je-birthflower-product .preview-chip{border:1px solid CanvasText}}#je-birthflower-product .shared-variant-note{margin:13px 0 0}#je-birthflower-product .view-names button,#je-birthflower-product .review-bottle strong{max-width:100%;overflow-wrap:anywhere}#je-birthflower-product .removed{overflow-wrap:anywhere}#je-birthflower-product .measurement-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:-4px 0 17px;font-size:11px;color:var(--balance-muted)}#je-birthflower-product .measurement-controls p{margin:0;font-variant-numeric:tabular-nums}#je-birthflower-product .measurement-controls label{display:flex;align-items:center;gap:6px;cursor:pointer;min-height:24px;font-size:10px}#je-birthflower-product .measurement-controls input{margin:0;width:13px;height:13px;accent-color:var(--balance-primary)}#je-birthflower-product .physical-size{font-variant-numeric:tabular-nums}#je-birthflower-product .bottle-color-field{margin-bottom:13px;min-width:0}#je-birthflower-product .bottle-color-field>label{display:block;font-size:11px;font-weight:600;margin-bottom:6px}#je-birthflower-product .bottle-color-control{display:flex;align-items:center;gap:10px}#je-birthflower-product .bottle-color-swatch{flex:0 0 26px;width:26px;height:26px;margin:0 5px;border:1px solid var(--balance-line);border-radius:50%;background:var(--swatch)}#je-birthflower-product .bottle-color-control select{flex:1;min-width:0;min-height:40px;font-size:13px}#je-birthflower-product #set-warning{margin:10px 0;line-height:1.5}#je-birthflower-product #review-design[aria-busy=true]{cursor:progress}@media(max-width:760px){#je-birthflower-product .bottle-color-control select{font-size:16px}}@media(forced-colors:active){#je-birthflower-product .bottle-color-swatch{forced-color-adjust:none}}#je-birthflower-product{font-size:16px;line-height:1.5;font-family:var(--font-body-family,Inter,Arial,sans-serif);background:var(--balance-paper);isolation:isolate}#je-birthflower-product h1,#je-birthflower-product h2,#je-birthflower-product h3{font-family:inherit;color:inherit}#je-birthflower-product button,#je-birthflower-product select,#je-birthflower-product input{letter-spacing:normal}#je-birthflower-product .button{min-width:0;box-shadow:none}#je-birthflower-product .button:before,#je-birthflower-product .button:after{content:none}#je-birthflower-product .rating{margin:0;display:inline-flex}#je-birthflower-product .review-stars{display:inline-flex;align-items:center;line-height:1}#je-birthflower-product .review-stars .rating-star{--color-rating-star:#1683c2;--letter-spacing:.2;--font-size:1.4}#je-birthflower-product .review-help{font-size:.875em;color:var(--balance-muted);line-height:1.35;margin:4px 0 0}#je-birthflower-product .design-approval{display:flex;gap:10px;align-items:flex-start;min-height:44px;margin:0 0 8px;font-size:.875em;line-height:1.35;cursor:pointer}#je-birthflower-product .design-approval input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--balance-primary)}#je-birthflower-product .cart-status{margin:16px 0 0;font-size:13px;line-height:1.6;color:var(--balance-error)}#je-birthflower-product .cart-status:empty{display:none}#je-birthflower-product .recover-cart{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-underline-offset:3px}#je-birthflower-product #confirm-add{min-width:150px}#je-birthflower-product #confirm-add[aria-busy=true]{cursor:progress}#je-birthflower-product .product-detail{overflow-wrap:anywhere}#je-birthflower-product .product-detail ul{padding-left:20px;color:var(--balance-muted);line-height:1.6}#je-birthflower-product .product__shipping-details{margin:0;border:0;border-top:1px solid var(--balance-line);font-size:13px;line-height:1.6;color:var(--balance-ink)}#je-birthflower-product .product__shipping-details>summary{min-height:48px;padding:14px 0;display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}#je-birthflower-product .product__shipping-details>summary::-webkit-details-marker{display:none}#je-birthflower-product .product__shipping-rate{margin-inline-start:auto;text-align:end;color:var(--balance-muted)}#je-birthflower-product .product__shipping-caret{flex-shrink:0}#je-birthflower-product .product__shipping-details[open] .product__shipping-caret{transform:rotate(180deg)}#je-birthflower-product .product__shipping-copy{padding-bottom:16px;color:var(--balance-muted)}#je-birthflower-product .product__shipping-copy p{margin:0}#je-birthflower-product .product__shipping-copy p+p{margin-top:6px}#je-birthflower-product .birthflower-recovery{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#je-birthflower-product .birthflower-recovery button{min-height:44px;padding:10px;border:1px solid var(--balance-primary);border-radius:5px;background:var(--balance-paper);color:var(--balance-primary);font-size:13px;cursor:pointer}#je-birthflower-product .birthflower-recovery button:hover{background:#edf3fc}#je-birthflower-product .birthflower-recovery button:focus-visible,#je-birthflower-product .product__shipping-details>summary:focus-visible{outline:2px solid var(--balance-primary);outline-offset:3px}@media(max-width:760px){#je-birthflower-product .product-gallery{scroll-margin-top:16px}}@media(forced-colors:active){#je-birthflower-product .rating{display:inline-flex}#je-birthflower-product .review-stars:after{content:attr(aria-label);font-size:12px}#je-birthflower-product .review-stars .rating-star{display:none}}#je-birthflower-product .mobile-editor-launch,#je-birthflower-product .color-choice .color-choice-name,#je-birthflower-product .mobile-browse-flowers,#je-birthflower-product .size-step{display:none}#je-birthflower-product #mobile-editor{padding:0}@media(max-width:760px){#je-birthflower-product .mobile-editor-launch:not([hidden]){display:block;position:fixed;inset:auto 0 0;z-index:4;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--balance-paper);border-top:1px solid var(--balance-line)}#je-birthflower-product .mobile-editor-launch button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 18px;border:0;border-radius:7px;background:var(--balance-ink);color:var(--balance-paper);font-size:15px;font-weight:600}#je-birthflower-product .mobile-editor-launch button:hover{background:var(--balance-primary)}#je-birthflower-product[data-mobile-ready=true] .product-main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}#je-birthflower-product[data-mobile-ready=true] .product-info>.personalize-panel,#je-birthflower-product[data-mobile-ready=true] .product-info>.purchase-row>#review-design,#je-birthflower-product[data-mobile-ready=true] .product-info>.purchase-row>.preview-note{display:none}#je-birthflower-product .font-field select,#je-birthflower-product .flower-input select,#je-birthflower-product .bottle-color-control select{font-size:16px;min-height:44px}#je-birthflower-product .font-field select{max-width:none}#je-birthflower-product .remove{width:44px;min-height:44px}#je-birthflower-product .color-choice{width:44px;height:44px}#je-birthflower-product .size-choice span,#je-birthflower-product .proportion-controls summary,#je-birthflower-product .check,#je-birthflower-product .reset-size,#je-birthflower-product .add-person{min-height:44px}#je-birthflower-product .check{font-size:12px}#je-birthflower-product .color-options{gap:4px}#je-birthflower-product #mobile-editor[open]{position:fixed;inset:var(--mobile-editor-top,0px) 0 auto;margin:0;width:100%;max-width:none;height:var(--mobile-editor-height,100dvh);max-height:none;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:var(--balance-paper);padding:env(safe-area-inset-top) 0 0}#je-birthflower-product .mobile-editor-heading{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 16px;border-bottom:1px solid var(--balance-line)}#je-birthflower-product .mobile-editor-heading h2{font-size:16px;font-weight:600;line-height:1.3}#je-birthflower-product #close-mobile-editor{min-height:44px;min-width:52px;padding:8px;background:transparent;border:0;border-radius:6px;color:var(--balance-primary);font-weight:600;font-size:14px}#je-birthflower-product #close-mobile-editor:hover{background:var(--balance-surface)}#je-birthflower-product #mobile-editor-preview{position:relative;flex:0 1 auto;min-height:0;display:flex;background:var(--balance-surface)}#je-birthflower-product #mobile-preview-detail{position:absolute;z-index:3;top:8px;right:12px;min-height:44px;padding:8px 12px;border:1px solid var(--balance-line);border-radius:6px;background:var(--balance-paper);color:var(--balance-primary);font-size:12px;font-weight:600}#je-birthflower-product #mobile-preview-detail:hover{border-color:var(--balance-primary)}#je-birthflower-product #mobile-preview-detail[data-active=true]{background:var(--balance-primary);color:var(--balance-paper);border-color:var(--balance-primary)}#je-birthflower-product #mobile-preview-detail:focus-visible{outline:2px solid var(--balance-primary);outline-offset:3px}#je-birthflower-product #mobile-editor .product-gallery{position:static;min-height:0;display:flex;flex-direction:column}#je-birthflower-product #mobile-editor .photo-stage{flex:1 1 auto;height:clamp(145px,28dvh,255px);min-height:0;border-radius:0;background:var(--balance-surface)}#je-birthflower-product #mobile-editor .preview-chip{top:8px;left:12px;padding:5px 7px;font-size:9px}#je-birthflower-product #mobile-editor .photo-caption{flex:none;font-size:10px;margin:0;padding:5px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#je-birthflower-product #mobile-editor .gallery-thumbs,#je-birthflower-product #mobile-editor .gallery-note,#je-birthflower-product #mobile-editor .view-names,#je-birthflower-product #mobile-editor .measurement-controls{display:none}#je-birthflower-product .mobile-editor-tabs{flex:none;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--balance-line)}#je-birthflower-product .mobile-editor-tabs button{min-height:48px;padding:10px;color:var(--balance-muted);border:0;border-bottom:3px solid transparent;background:var(--balance-paper);font-size:14px;font-weight:600}#je-birthflower-product .mobile-editor-tabs button[aria-selected=true]{color:var(--balance-primary);border-bottom-color:var(--balance-primary)}#je-birthflower-product .mobile-editor-tabs button:hover{background:var(--balance-surface)}#je-birthflower-product .mobile-bottle-field{flex:none;display:flex;align-items:center;gap:8px;padding:6px 16px;border-bottom:1px solid var(--balance-line)}#je-birthflower-product .mobile-bottle-field select{min-width:0;flex:1;min-height:44px;font-size:16px}#je-birthflower-product .mobile-bottle-field select:disabled{opacity:1;color:var(--balance-ink);border-color:transparent;background:transparent;-webkit-appearance:none;appearance:none;padding-left:0}#je-birthflower-product #mobile-bottle-field .add-person{flex:none;width:auto;min-height:44px;margin:0;padding:8px 10px;border-style:solid;font-size:12px}#je-birthflower-product #mobile-bottle-field .add-person:before{content:"\ff0b";font-size:18px}#je-birthflower-product .mobile-editor-panels{flex:1 1 0;min-height:130px;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;scroll-padding-block:12px}#je-birthflower-product .mobile-tool-heading{flex:none;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border-bottom:1px solid var(--balance-line)}#je-birthflower-product .mobile-tool-heading h3{font-size:14px;margin:0;font-weight:600}#je-birthflower-product #mobile-editor[data-tool] .mobile-editor-tabs{display:none}#je-birthflower-product #mobile-tool-back{min-height:44px;padding:8px 8px 8px 0;border:0;background:transparent;color:var(--balance-primary);font-size:13px}#je-birthflower-product #mobile-editor .mobile-browse-flowers{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:58px;min-height:68px;padding:3px;border:1px solid var(--balance-line);border-radius:6px;background:var(--balance-paper);color:var(--balance-primary)}#je-birthflower-product #mobile-editor .mobile-browse-flowers img{width:40px;height:40px;object-fit:contain}#je-birthflower-product #mobile-editor .mobile-browse-flowers span{font-size:11px;line-height:1.3}#je-birthflower-product #mobile-editor .flower-field:has(.mobile-browse-flowers)>.flower-thumb{display:none}#je-birthflower-product #mobile-editor[data-tool=flowers] #mobile-editor-preview,#je-birthflower-product #mobile-editor[data-tool=flowers] #mobile-editor-footer{display:none}#je-birthflower-product #mobile-flower-picker h4{margin:0 0 10px;color:var(--balance-muted);font-size:12px;font-weight:600}#je-birthflower-product .mobile-flower-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}#je-birthflower-product .mobile-flower-grid button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;min-height:104px;padding:8px 5px;border:1px solid var(--balance-line);border-radius:6px;background:var(--balance-paper);color:var(--balance-ink);font-size:12px;line-height:1.3}#je-birthflower-product .mobile-flower-grid img{width:100%;height:56px;object-fit:contain}#je-birthflower-product .mobile-flower-grid button span{max-width:100%;overflow-wrap:anywhere}#je-birthflower-product .mobile-flower-grid button[aria-pressed=true]{border:2px solid var(--balance-primary);padding:7px 4px;background:var(--balance-surface)}#je-birthflower-product .mobile-flower-grid button:hover,#je-birthflower-product #mobile-editor .mobile-browse-flowers:hover{border-color:var(--balance-primary)}#je-birthflower-product #mobile-editor[data-tool=adjustments] .photo-stage{height:clamp(100px,22dvh,185px)}#je-birthflower-product #mobile-editor[data-tool=adjustments] .card-heading,#je-birthflower-product #mobile-editor[data-tool=adjustments] .flower-field,#je-birthflower-product #mobile-editor[data-tool=adjustments] .proportion-controls>summary{display:none}#je-birthflower-product #mobile-editor[data-tool=adjustments] .proportion-controls{margin:0;padding:0;border:0}#je-birthflower-product #mobile-editor[data-tool=adjustments] .card-controls{padding:0}#je-birthflower-product #mobile-editor .size-input-row{display:flex;align-items:center;gap:12px}#je-birthflower-product #mobile-editor .size-input-row input{min-width:0;flex:1}#je-birthflower-product #mobile-editor .size-step{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--balance-line);border-radius:6px;background:var(--balance-paper);color:var(--balance-primary);font-size:23px}#je-birthflower-product #mobile-editor .size-step:hover:enabled{border-color:var(--balance-primary);background:var(--balance-surface)}#je-birthflower-product #mobile-editor [role=tabpanel]{min-width:0}#je-birthflower-product #mobile-editor .bottle-options fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}#je-birthflower-product #mobile-editor .bottle-options legend{font-size:13px;padding:0;margin-bottom:8px}#je-birthflower-product #mobile-editor .bottle-options legend strong{font-weight:400}#je-birthflower-product #mobile-editor .color-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#je-birthflower-product #mobile-editor .color-choice{justify-content:flex-start;gap:9px;width:auto;height:auto;min-height:48px;padding:7px 10px;border:1px solid var(--balance-line);border-radius:6px}#je-birthflower-product #mobile-editor .color-choice>span:first-of-type{flex:none;width:22px;height:22px}#je-birthflower-product #mobile-editor .color-choice .color-choice-name{display:block;width:auto;height:auto;background:transparent;border:0;border-radius:0;font-size:12px;line-height:1.3;overflow-wrap:anywhere}#je-birthflower-product #mobile-editor .color-choice:has(input:checked){border-color:var(--balance-primary);background:var(--balance-surface)}#je-birthflower-product #mobile-editor .color-choice:has(input:disabled){opacity:.55}#je-birthflower-product #mobile-editor .color-choice input:disabled~.color-choice-name{text-decoration:line-through}#je-birthflower-product #mobile-editor .color-choice:has(input:focus-visible){outline:2px solid var(--balance-primary);outline-offset:2px}#je-birthflower-product #mobile-editor .color-choice input:focus-visible+span{outline:none}#je-birthflower-product #mobile-editor .personalize-panel{border:0;margin:0;padding:0}#je-birthflower-product #mobile-editor .personalize-heading,#je-birthflower-product #mobile-editor .personalize-description,#je-birthflower-product #mobile-editor .proof-heading{display:none}#je-birthflower-product #mobile-editor .set-controls{flex-wrap:wrap;margin:0;padding:0;gap:0}#je-birthflower-product #mobile-editor .font-field{display:none}#je-birthflower-product #mobile-editor .font-field>label{font-size:12px;font-weight:600}#je-birthflower-product #mobile-editor .match-field{flex-basis:100%}#je-birthflower-product #mobile-editor .proof{padding:0;border:0;border-radius:0}#je-birthflower-product[data-mobile-editor=true] .proof:not([data-active=true]){display:none}#je-birthflower-product #mobile-editor .bottle-color-field{display:none}#je-birthflower-product #mobile-editor .card-controls{padding-top:10px}#je-birthflower-product #mobile-editor .proportion-controls{margin-top:10px;padding-top:0}#je-birthflower-product #mobile-editor .size-label{font-size:13px}#je-birthflower-product #mobile-editor-footer{flex:none;max-height:25%;overflow-y:auto;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--balance-line);background:var(--balance-paper)}#je-birthflower-product #mobile-editor .purchase-row{margin:0}#je-birthflower-product #mobile-editor .purchase-row>p:first-child{font-size:12px;margin-bottom:7px;gap:12px}#je-birthflower-product #mobile-editor .purchase-row>button{min-height:46px}#je-birthflower-product #mobile-editor .preview-note{display:none}#je-birthflower-product #mobile-editor .purchase-error{margin:7px 0 0}#je-birthflower-product #mobile-editor[data-keyboard=true] .photo-stage{height:100px}#je-birthflower-product #mobile-editor[data-keyboard=true] .photo-caption,#je-birthflower-product #mobile-editor[data-keyboard=true] .preview-chip{display:none}#je-birthflower-product #mobile-editor[data-keyboard=true] .mobile-editor-heading{padding-block:0}#je-birthflower-product #mobile-editor[data-keyboard=true] #mobile-editor-footer{padding-block:6px}#je-birthflower-product #mobile-editor[data-keyboard=true] .purchase-row>p:first-child{display:none}}@media(max-width:760px)and (max-height:650px){#je-birthflower-product #mobile-editor .photo-stage,#je-birthflower-product #mobile-editor[data-tool=adjustments] .photo-stage{height:100px}#je-birthflower-product #mobile-editor .photo-caption,#je-birthflower-product #mobile-editor .preview-chip{display:none}#je-birthflower-product #mobile-editor .mobile-editor-heading{padding-block:0}}@media(max-width:760px)and (max-height:550px)and (orientation:landscape){#je-birthflower-product #mobile-editor[open]{display:grid;grid-template-columns:32% minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto}#je-birthflower-product #mobile-editor .mobile-editor-heading{grid-column:1/-1;grid-row:1}#je-birthflower-product #mobile-editor-preview{grid-column:1;grid-row:2/5;flex-direction:column}#je-birthflower-product #mobile-editor-preview .product-gallery{flex:1}#je-birthflower-product #mobile-preview-detail{position:static;order:1;flex:none;align-self:center;margin:4px 6px}#je-birthflower-product #mobile-editor .photo-stage{height:100%}#je-birthflower-product #mobile-editor .mobile-editor-tabs{grid-column:2;grid-row:2}#je-birthflower-product #mobile-bottle-field{grid-column:2;grid-row:3;padding-block:4px}#je-birthflower-product #mobile-editor .mobile-editor-panels{grid-column:2;grid-row:4;min-height:0}#je-birthflower-product #mobile-editor-footer{grid-column:1/-1;grid-row:5;max-height:100px}#je-birthflower-product #mobile-editor[data-tool]{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}#je-birthflower-product #mobile-editor[data-tool] #mobile-editor-preview{grid-row:2/6}#je-birthflower-product #mobile-editor[data-tool] .mobile-tool-heading{grid-column:2;grid-row:4}#je-birthflower-product #mobile-editor[data-tool] .mobile-editor-panels{grid-row:5}#je-birthflower-product #mobile-editor[data-tool] #mobile-editor-footer{grid-row:6}#je-birthflower-product #mobile-editor[data-tool=flowers] .mobile-editor-tabs,#je-birthflower-product #mobile-editor[data-tool=flowers] #mobile-bottle-field,#je-birthflower-product #mobile-editor[data-tool=flowers] .mobile-tool-heading,#je-birthflower-product #mobile-editor[data-tool=flowers] .mobile-editor-panels{grid-column:1/-1}#je-birthflower-product #mobile-editor[data-tool=flowers] .mobile-flower-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(forced-colors:active){#je-birthflower-product .mobile-editor-tabs button[aria-selected=true]{border-bottom-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/je-birthflower-product.css.map */
