.fs-order{--fs-ink: #1A1110;--fs-bone: #F2E9D5;--fs-navy: #2C1608;--fs-gutter: clamp(1.6rem, 4vw, 5rem);position:relative;padding:clamp(8rem,10vw,13rem) var(--fs-gutter);background-color:var(--fs-bone);scroll-margin-top:10rem}.fs-order__inner{display:grid;grid-template-columns:5fr 7fr;gap:clamp(4rem,6vw,10rem);max-width:154rem;margin:0 auto}.fs-order__eyebrow{display:block;margin-bottom:2.2rem;font-family:Manrope,-apple-system,sans-serif;font-weight:400;font-size:1.12rem;letter-spacing:.22em;text-transform:uppercase;color:#1a111080}.fs-order__heading{margin:0;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(3rem,3.8vw,5.2rem);line-height:1.08;letter-spacing:.015em;color:var(--fs-ink)}.fs-order__body{margin:2.2rem 0 0;max-width:42rem;font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-weight:300!important;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.6;color:#1a1110a8}.fs-order__notes{margin:clamp(3.5rem,4vw,5rem) 0 0;padding:clamp(2.6rem,3vw,3.4rem) 0 0;list-style:none;position:relative}.fs-order__notes:before{content:"";position:absolute;top:0;left:0;width:100%;max-width:34rem;height:1px;background-image:linear-gradient(90deg,#1a111038,#1a111000)}.fs-order__note{position:relative;margin:0 0 1.4rem;padding-left:1.8rem;max-width:40rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.35rem;line-height:1.6;color:#1a111099}.fs-order__note:last-child{margin-bottom:0}.fs-order__note:before{content:"\2014";position:absolute;left:0;color:#1a111059}.fs-order__row{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(2rem,2.5vw,3.5rem)}.fs-order__field{display:block;margin-bottom:clamp(2.6rem,3vw,3.6rem)}.fs-order__label{display:block;margin-bottom:.9rem;font-family:Manrope,-apple-system,sans-serif;font-weight:400;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#1a11109e}.fs-order__optional{text-transform:none;letter-spacing:.04em;font-style:italic;opacity:.7}.fs-order__input{display:block;width:100%;box-sizing:border-box;margin:0;padding:.6rem 0 1rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.55rem;line-height:1.5;color:var(--fs-ink);background-color:transparent;border:0;border-bottom:1px solid rgba(26,17,16,.24);border-radius:0;outline:none;transition:border-color .35s ease;-webkit-appearance:none;appearance:none}.fs-order__input::placeholder{color:#1a11104d}.fs-order__input:hover{border-bottom-color:#1a111073}.fs-order__input:focus{border-bottom-color:var(--fs-ink)}.fs-order__input:focus-visible{outline:none}.fs-order__textarea{resize:vertical;min-height:8rem}.fs-order__select-wrap{position:relative}.fs-order__select-wrap:after{content:"";position:absolute;right:.2rem;top:1.4rem;width:.7rem;height:.7rem;border-right:1px solid rgba(26,17,16,.5);border-bottom:1px solid rgba(26,17,16,.5);transform:rotate(45deg);pointer-events:none}.fs-order__select{padding-right:2.4rem;cursor:pointer}.fs-order__hint{display:block;margin-top:.9rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.25rem;letter-spacing:.02em;color:#1a11108c}.fs-order__submit-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem 2.4rem;margin-top:clamp(1rem,1.5vw,2rem)}.fs-order__submit{display:inline-block;padding:1.5rem 3.4rem;font-family:Manrope,-apple-system,sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fs-bone)!important;background-color:var(--fs-ink);border:1px solid var(--fs-ink);border-radius:0;cursor:pointer;transition:background-color .4s ease,border-color .4s ease}.fs-order__submit:hover,.fs-order__submit:focus-visible{background-color:var(--fs-navy);border-color:var(--fs-navy)}.fs-order__submit-note{font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.3rem;color:#1a11108c}.fs-order__result{margin:0 0 3rem;padding:1.8rem 2rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.45rem;line-height:1.6}.fs-order__result--ok{color:var(--fs-bone);background-color:var(--fs-navy)}.fs-order__result--error{color:var(--fs-ink);background-color:#1a111012}.fs-order__result--error ul{margin:0;padding-left:1.8rem}@media(max-width:999px){.fs-order__inner{grid-template-columns:1fr;gap:clamp(3.5rem,6vw,6rem)}.fs-order__notes:before{max-width:100%}}@media(max-width:600px){.fs-order__row{grid-template-columns:1fr}.fs-order__submit{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.fs-order__input,.fs-order__submit{transition:none}}body:has(#order-form) .shopify-section:has(>.page-width>.main-page-title),body:has(#order-form) .shopify-section:has(.main-page-title){display:none!important}body:has(#order-form) .fs-order{padding-top:clamp(12rem,14vw,19rem)}.fs-order__direct{position:relative;margin-top:clamp(3.5rem,4vw,5rem);padding-top:clamp(2.6rem,3vw,3.4rem)}.fs-order__direct:before{content:"";position:absolute;top:0;left:0;width:100%;max-width:34rem;height:1px;background-image:linear-gradient(90deg,#1a111038,#1a111000)}.fs-order__direct-label{display:block;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2rem,1.9vw,2.6rem);line-height:1.15;letter-spacing:.015em;color:var(--fs-ink)}.fs-order__direct-note{margin:1.2rem 0 0;max-width:38rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.35rem;line-height:1.65;color:#1a111099}.fs-order__direct-list{margin:2rem 0 0;padding:0;list-style:none}.fs-order__direct-list li+li{margin-top:.9rem}.fs-order__direct-link{display:inline-block;padding-bottom:.3rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:clamp(1.6rem,1.35vw,1.9rem);letter-spacing:.015em;text-decoration:none!important;color:var(--fs-ink)!important;border-bottom:1px solid rgba(26,17,16,.22);transition:border-color .45s ease}.fs-order__direct-link:hover,.fs-order__direct-link:focus-visible{border-color:var(--fs-ink)}@media(max-width:999px){.fs-order__direct:before{max-width:100%}}@media(prefers-reduced-motion:reduce){.fs-order__direct-link{transition:none}}.fs-order__choice{margin:0 0 clamp(3rem,3.6vw,4.2rem);padding:0;border:0}.fs-order__choice-legend{padding:0;margin-bottom:1.4rem}.fs-order__choice-set{display:flex;flex-wrap:wrap;gap:.9rem}.fs-order__choice-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fs-order__choice-label{display:inline-flex;align-items:center;padding:.95rem 1.7rem;font-family:Manrope,-apple-system,sans-serif;font-weight:400;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:#1a11108c;background-color:transparent;border:1px solid rgba(26,17,16,.2);cursor:pointer;transition:border-color .35s ease,color .35s ease,background-color .35s ease}.fs-order__choice-label:hover{border-color:#1a11106b;color:#1a1110cc}.fs-order__choice-input:checked+.fs-order__choice-label{border-color:var(--fs-ink);color:var(--fs-ink);background-color:#1a11100b}.fs-order__choice-input:focus-visible+.fs-order__choice-label{outline:1px solid rgba(26,17,16,.45);outline-offset:3px}.fs-order [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.fs-order__choice-label{transition:none}}.fs-order__input:focus,.fs-order__input:focus-visible,.fs-order__textarea:focus,.fs-order__textarea:focus-visible,.fs-order__select:focus,.fs-order__select:focus-visible{outline:none;box-shadow:inset 0 -1px 0 0 var(--fs-ink);border-bottom-color:var(--fs-ink)}.fs-order__chips{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.fs-order__chip-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fs-order__chip{display:inline-flex;align-items:center;padding:.75rem 1.3rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.28rem;letter-spacing:.02em;color:#1a111099;border:1px solid rgba(26,17,16,.2);cursor:pointer;transition:border-color .35s ease,color .35s ease,background-color .35s ease}.fs-order__chip:hover{border-color:#1a11106b;color:#1a1110d1}.fs-order__chip-input:checked+.fs-order__chip{border-color:var(--fs-ink);color:var(--fs-ink);background-color:#1a11100b}.fs-order__chip-input:focus-visible+.fs-order__chip{outline:1px solid rgba(26,17,16,.45);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fs-order__chip{transition:none}}@media(max-width:989px){.fs-order__input,.fs-order__input::placeholder,select.fs-order__input,textarea.fs-order__input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/floral-studio-order.css.map */
