.fp-ornament-draft .product-information{padding-top:16px;background:#fffaf3}.fp-orn-hero{position:relative;margin:0;width:100%;align-self:start}.fp-orn-hero>img{display:block;width:100%;height:auto;border-radius:16px}.fp-orn-hero>figcaption{position:absolute;bottom:14px;right:14px;background:#fffaf1ed;border-radius:30px;padding:7px 12px;color:#28251f;font-size:12px}.fp-orn-intro h1{margin:0}.fp-orn-intro p{margin:10px 0 0;font-size:15px;line-height:1.45}.fp-ornament-draft .product-details product-price .fp-orn-includes{display:flex;align-items:center;gap:8px;font-family:var(--font-body--family);font-weight:600;color:#536b56;margin:12px 0 2px;font-size:16px;line-height:1.4}.fp-orn-includes .fp-kn-icon,.fp-orn-row .fp-kn-icon{display:inline-flex;flex:0 0 24px;width:24px;height:24px}fp-ornament-size{display:block;width:100%}.fp-orn-rows{border:1px solid #ded9cc;border-radius:12px;padding:0 14px}.fp-orn-row{display:flex;align-items:center;gap:14px;width:100%;min-height:74px;border:0;padding:12px 0;background:transparent;color:#28251f;text-align:left;cursor:pointer;font:inherit}.fp-orn-row+.fp-orn-row{border-top:1px solid #ded9cc}.fp-orn-row>span:nth-child(2){flex:1;min-width:0}.fp-orn-row strong,.fp-orn-row span span{display:block;line-height:1.45}.fp-orn-row span span{color:#5d5c55;font-size:14px}.fp-orn-change{color:#536b56;text-decoration:underline;font-size:14px}.fp-orn-chevron{width:18px;transform:rotate(-90deg)}.fp-orn-row:focus-visible,.fp-orn-dialog button:focus-visible{outline:2px solid #536b56;outline-offset:4px}.fp-orn-row:active{background:#edefe4}.fp-orn-box{font-size:12px;color:#66645a;margin:9px 0 0}.fp-orn-native-picker{display:none!important}fp-ornament-size:not(.is-ready) .fp-orn-rows{display:none}.fp-orn-dialog{width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(90dvh,800px);padding:0;border:1px solid #e5dfd4;border-radius:24px;background:#fffaf3;color:#28251f;overflow:hidden;margin:auto;box-shadow:0 20px 80px #0003}.fp-orn-dialog[open]{display:flex;flex-direction:column}.fp-orn-dialog::backdrop{background:#17170f55}.fp-orn-dialog-open{overflow:hidden}.fp-orn-dialog-scroll{overflow-y:auto;padding:28px 22px 0;overscroll-behavior:contain}.fp-orn-close{position:absolute;z-index:1;right:8px;top:8px;display:grid;place-items:center;width:44px;height:44px;border:0;background:#fffaf3;color:#28251f;border-radius:50%;cursor:pointer}.fp-orn-close svg{width:20px;height:20px}.fp-orn-dialog h2{font:400 32px/1.12 var(--font-heading--family);text-align:center;margin:12px 28px 8px;letter-spacing:-.02em}.fp-orn-dialog-intro{text-align:center;font-size:14px;line-height:1.45;margin:0}.fp-orn-comparison{display:grid;grid-template-columns:repeat(var(--orn-count, 2),minmax(0,1fr));gap:16px;margin:12px 0 0}.fp-orn-size-figure{margin:0;text-align:center;min-width:0}.fp-orn-size-image{display:flex;align-items:end;justify-content:center;aspect-ratio:4 / 5}.fp-orn-size-image img{width:100%;height:auto;object-fit:contain;display:block}.fp-orn-size-figure figcaption{font-size:12px;line-height:1.5;color:#536b56}.fp-orn-size-figure figcaption span{display:block}.fp-orn-scale{text-align:center;font-size:11px;line-height:1.5;margin:12px 0;color:#66645a}.fp-orn-options{display:grid;grid-template-columns:repeat(var(--orn-count, 2),minmax(0,1fr));gap:10px;padding:0;border:0;margin:0}.fp-orn-options label{display:flex;align-items:center;gap:10px;border:1px solid #d8d4ca;border-radius:10px;padding:12px;cursor:pointer;min-width:0}.fp-orn-options label:has(input:checked){border-color:#536b56;background:#f0f1e6;box-shadow:inset 0 0 0 1px #536b56}.fp-orn-options label:has(input:focus-visible){outline:2px solid #536b56;outline-offset:3px}.fp-orn-options label:has(input:disabled){opacity:.5;cursor:not-allowed}.fp-orn-options input{width:19px;height:19px;margin:0;flex-shrink:0;accent-color:#536b56}.fp-orn-options strong{display:block;font-size:14px;line-height:1.4}.fp-orn-options span span{display:block;font-size:12px;line-height:1.5;color:#66645a;margin-top:3px}.fp-orn-selection{text-align:center;border-radius:8px;background:#e9ecdf;padding:10px;margin:12px 0 0;font-size:13px;font-weight:600}.fp-orn-dialog-footer{padding:12px 22px 18px;flex-shrink:0;background:#fffaf3}.fp-orn-dialog .fp-orn-use{width:100%;min-height:48px;font-weight:600;background:#28251f;color:#fffaf3;border-radius:8px;border:1px solid #28251f}.fp-orn-dialog-footer p{font-size:12px;text-align:center;line-height:1.45;margin:10px 0 0}@media(hover:hover){.fp-orn-row:hover{color:#536b56}.fp-orn-close:hover{background:#e9ecdf}}@media(max-width:749px){.fp-ornament-draft .product-information{padding-top:8px}.fp-orn-hero{padding-inline:12px}.fp-orn-hero>figcaption{right:22px;bottom:10px}.fp-ornament-draft .product-details h1{font-size:30px;line-height:1.1}.fp-orn-dialog{width:100%;max-height:88dvh;margin:auto 0 0;border-radius:24px 24px 0 0;border-bottom:0}.fp-orn-dialog-scroll{padding:22px 16px 0}.fp-orn-dialog h2{font-size:28px;margin-top:14px}.fp-orn-dialog-footer{padding:12px 16px max(18px,env(safe-area-inset-bottom))}.fp-orn-options label{padding:10px 8px;gap:7px}}@media(max-width:350px){.fp-orn-dialog h2{font-size:25px}.fp-orn-options strong{font-size:12px}.fp-orn-options span span{font-size:11px}.fp-orn-row{gap:9px}}@media(prefers-reduced-motion:reduce){.fp-orn-dialog,.fp-orn-row{transition:none!important;animation:none!important}}.fp-orn-comparison:has(>:only-child){max-width:240px;margin-inline:auto}.fp-orn-options[style*="3"]{grid-template-columns:1fr}
/*# sourceMappingURL=/cdn/shop/t/51/assets/fiorpaw-ornament-clarity.css.map */
