.suggested-price{color:#7a633a;font-weight:600;display:block;font-size:17px;letter-spacing:-.3px}.suggested-price small{display:block;font-size:9px;font-weight:400;letter-spacing:0;margin-top:6px;color:#897b60}.gift-intro{display:flex;gap:20px;align-items:center;padding:24px 28px;margin:15px 0 35px;border:1px solid #e3d6b9;background:#faf7ef}.gift-intro>span{font-size:26px}.gift-intro h3{font-family:Georgia,serif;font-weight:400;color:#6a5835;font-size:21px;margin:0 0 8px}.gift-intro p{font-size:11px;line-height:1.8;color:#7d8275;margin:0}.gift-choice{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #dce1d2;border-bottom:1px solid #dce1d2;padding:17px 0;font-size:12px;color:#425139;cursor:pointer}.gift-choice input{accent-color:#28442c;margin-top:2px;flex:0 0 auto}.gift-choice small{display:block;color:#848d78;font-size:10px;line-height:1.8;margin-top:8px}.gift-note{border:1px solid #dccba5;background:#faf4e5;color:#7e683e;font-size:12px;padding:15px;line-height:1.8;margin-top:20px}.research-panel{border:1px solid #decfae;background:#fbf8f0;padding:20px;margin-top:22px;border-radius:6px}.research-panel h3{font-size:23px;color:#866b36;font-weight:500;margin:12px 0}.research-panel p,.research-panel li{font-size:11px;line-height:1.8}.research-panel ul{padding-left:17px}.research-panel li{margin-bottom:12px}.research-panel small{display:block;font-size:10px;color:#8a836e;line-height:1.8}.research-panel a{color:#576b45;overflow-wrap:anywhere}.research-panel button{margin-top:15px;font-size:11px}.sync-panel{border:1px solid #d7dfca;background:#f5f8ef;padding:16px;font-size:11px;line-height:1.8;margin-bottom:20px}.sync-panel a{color:#476138}.sync-panel button{padding:7px 10px;font-size:10px;margin-top:8px}.sync-panel.error{border-color:#d6b78b;background:#fbf3e6}.sync-panel small{display:block;color:#849074}.preview-connection{font-size:10px;line-height:1.5;text-align:center;padding:8px 12px;background:#f4f5ef;color:#6c7e5b}.preview-connection.error{background:#f9eee0;color:#976a39}
@media(max-width:650px){.gift-intro{padding:20px 17px;gap:14px}.gift-intro h3{font-size:18px}.gift-intro p{font-size:10px}.suggested-price{font-size:14px}.suggested-price small{font-size:8px;line-height:1.5}.shop-filters #shop-audience{flex:1;min-width:145px}.research-panel{padding:15px}}
