.sw-gift-recipient{margin:20px 0;padding:18px;border:1px solid #d7e1d2;border-radius:10px;background:#f7f9f3;color:#244a32}.sw-gift-recipient__toggle{display:flex;align-items:center;width:100%;gap:10px;margin:0;padding:0;border:0;background:transparent;color:#244a32;font-size:16px;font-weight:700;text-align:left;cursor:pointer}.sw-gift-recipient__indicator{position:relative;width:19px;height:19px;flex:0 0 19px;border:2px solid #619c35;border-radius:3px;background:#fff}.sw-gift-recipient__toggle[aria-expanded=true] .sw-gift-recipient__indicator{background:#619c35}.sw-gift-recipient__toggle[aria-expanded=true] .sw-gift-recipient__indicator:after{position:absolute;top:1px;left:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.sw-gift-recipient__fields{padding-top:16px}.sw-gift-recipient__fields[hidden]{display:none}.sw-gift-recipient__intro{margin:0 0 16px;color:#536258;line-height:1.55}.sw-gift-recipient__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.sw-gift-recipient__field{margin-bottom:14px}.sw-gift-recipient__field label{display:block;margin-bottom:6px;color:#244a32;font-weight:600}.sw-gift-recipient__field label span{color:#66746b;font-size:12px;font-weight:400}.sw-gift-recipient__field input,.sw-gift-recipient__field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #c8d1c7;border-radius:6px;background:#fff;color:#26332b;font:inherit}.sw-gift-recipient__field textarea{min-height:96px;resize:vertical}.sw-gift-recipient__field input:focus,.sw-gift-recipient__field textarea:focus{border-color:#619c35;outline:2px solid rgba(97,156,53,.18);outline-offset:1px}.sw-gift-recipient__help{display:block;margin-top:5px;color:#66746b;font-size:12px;line-height:1.4}.sw-gift-recipient__errors{margin-bottom:14px;padding:10px 12px;border-left:3px solid #b42318;background:#fff2f0;color:#7a271a}@media(max-width:575px){.sw-gift-recipient{padding:15px}.sw-gift-recipient__grid{grid-template-columns:1fr;gap:0}}.southwood-gallery-labels{position:absolute;inset:0 15px auto;z-index:3;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.southwood-assorted-badge{margin:8px;padding:5px 9px;border-radius:4px;background:#e9973e;color:#252525;font-size:12px;font-weight:700;line-height:1.3}.product-images .southwood-gallery-labels~.nt_labels{right:auto;left:23px}.southwood-gallery-labels:has(~.collectinstoreflash){top:120px}.southwood-assorted-notice{clear:both;width:100%;margin-bottom:12px;padding:10px 12px;border-left:3px solid #e9973e;background:#fff5e8;color:#252525;font-size:14px;line-height:1.45;text-align:left}.southwood-assorted-notice p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
