.rosier-gform-section{padding:0}.rosier-gform{background:#fefdf7;padding:10px 20px 56px}.rosier-gform__inner{max-width:620px;margin:0 auto}.rosier-gform__heading{text-align:center;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-weight:700;font-size:clamp(20px,2.6vw,26px);color:#b5651d;margin:0 0 6px}.rosier-gform__subheading{text-align:center;font-size:13px;color:#b5651d;margin:0 0 28px}.rosier-gform__form{display:flex;flex-direction:column;gap:16px}.rosier-gform__row{display:flex;gap:16px}.rosier-gform__row .rosier-gform__field{flex:1 1 0}.rosier-gform__field input,.rosier-gform__fieldset select,.rosier-gform__fieldset input[type=date]{width:100%;box-sizing:border-box;border:1px solid #C97A2B;border-radius:4px;background:transparent;color:#8a5a22;font-size:14px}.rosier-gform__field input{height:54px;padding:8px 16px 0}.rosier-gform__field input::placeholder{color:#b5651d;opacity:.85}.rosier-gform__field input:focus,.rosier-gform__fieldset select:focus{outline:none;border-color:#8a5a22}.rosier-gform__fieldset{border:1px solid #C97A2B;border-radius:4px;padding:0 16px 12px;margin:0}.rosier-gform__fieldset legend{padding:0 6px;font-size:12px;color:#b5651d}.rosier-gform__fieldset select{height:38px;padding:0 4px;border:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%23B5651D' d='M5.5 7.5l4.5 4.5 4.5-4.5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 4px center;background-size:18px}.rosier-gform__fieldset select:invalid{color:#b5651d}.rosier-gform__fieldset input[type=date]{height:38px;padding:0 4px;border:none;color:#8a5a22}.rosier-gform__fieldset input[type=date]::-webkit-calendar-picker-indicator{filter:invert(38%) sepia(69%) saturate(895%) hue-rotate(346deg) brightness(93%) contrast(89%);cursor:pointer}.rosier-gform__consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#8a5a22;cursor:pointer}.rosier-gform__consent input{margin-top:2px;accent-color:#B5651D}.rosier-gform__submit{margin-top:8px;height:50px;border:none;border-radius:4px;background:#b5651d;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.rosier-gform__submit:hover{background:#8a5a22}.rosier-gform__success{padding:12px 14px;border:1px solid #4a7c4a;border-radius:4px;background:#eaf4ea;color:#2f5c2f;font-size:13px}.rosier-gform__error{padding:12px 14px;border:1px solid #b23b3b;border-radius:4px;background:#fbeaea;color:#8a2b2b;font-size:13px}@media screen and (max-width:549px){.rosier-gform__row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-rosier-gift-form.css.map */
