.giftreggie-pdp-wishlist-cta,.giftreggie-pdp-button-area{display:none!important}body.pe-registry-active .giftreggie-pdp-button-area{display:block!important}.giftreggie-pdp-registry-cta{background:transparent!important;color:#db978b!important;border:1.5px solid #DB978B!important;border-radius:6px!important;padding:12px 22px!important;font-weight:700!important;letter-spacing:.3px!important;transition:background .15s ease,color .15s ease}.giftreggie-pdp-registry-cta:hover{background:#db978b!important;color:#fff!important}.giftreggie-front{max-width:900px;margin:0 auto;padding:28px 16px 60px;color:#303030;line-height:1.6}.giftreggie-front h2,.giftreggie-front h3,.giftreggie-front h4{color:#db978b;font-weight:700}.giftreggie-front>h3:first-child{font-size:26px;text-align:center;margin:6px 0 26px}.giftreggie-front a{color:#db978b;text-decoration:none}.giftreggie-front a:hover{opacity:.85}.giftreggie-front p{margin:0 0 12px}.giftreggie-landing-overview{display:grid;grid-template-columns:1fr;gap:14px;max-width:540px;margin:0 auto}.giftreggie-landing-overview>a{display:block;border:1px solid #EBDED4;border-radius:12px;padding:18px 22px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.giftreggie-landing-overview>a:hover{border-color:#db978b;box-shadow:0 2px 12px #db978b26;opacity:1}.giftreggie-landing-row h4{margin:0 0 3px;font-size:18px}.giftreggie-landing-row p{margin:0;color:#777;font-size:14px}.giftreggie-header{border-bottom:1px solid #EBDED4;margin-bottom:24px;padding-bottom:10px}.giftreggie-header h3{font-size:15px;margin:0 0 12px}.giftreggie-header ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.giftreggie-header li a{display:inline-block;padding:8px 14px;border-radius:6px;font-weight:600;font-size:14px;color:#303030}.giftreggie-header li.active a{background:#db978b;color:#fff}.giftreggie-header li:not(.active) a:hover{background:#ebded4}.giftreggie-band{background:#ebded4;border-radius:12px;padding:26px 24px;text-align:center;margin-bottom:22px}.giftreggie-registry-title{margin:0 0 4px;font-size:24px}.giftreggie-registry-type{margin:0 0 10px;font-size:13px;color:#9a6f66;text-transform:uppercase;letter-spacing:1px}.giftreggie-description{color:#303030;font-style:italic}.giftreggie-front table.giftreggie-desktop{width:100%;border-collapse:collapse;margin:14px 0}.giftreggie-front table.giftreggie-desktop th{background:#ebded4;color:#303030;font-weight:700;padding:10px 12px;text-align:left;font-size:13px}.giftreggie-front table.giftreggie-desktop td{padding:12px;border-bottom:1px solid #f0e9e2;vertical-align:middle;font-size:14px}.giftreggie-front table.giftreggie-desktop img{border-radius:8px;max-width:64px;height:auto}.giftreggie-front .giftreggie-mobile{display:none}.giftreggie-front ul.giftreggie-mobile{list-style:none;padding:0;margin:0}.giftreggie-front ul.giftreggie-mobile>li,.giftreggie-front div.giftreggie-mobile>div{border:1px solid #EBDED4;border-radius:10px;padding:14px;margin-bottom:12px}@media(max-width:749px){.giftreggie-front{padding:18px 12px 48px}.giftreggie-front table.giftreggie-desktop{display:none!important}.giftreggie-front .giftreggie-mobile{display:block!important}.giftreggie-band{padding:20px 16px}.giftreggie-registry-title{font-size:21px}}.giftreggie-front label{display:block;font-weight:600;margin:14px 0 6px;font-size:14px}.giftreggie-front input[type=text],.giftreggie-front input[type=email],.giftreggie-front input[type=search],.giftreggie-front input[type=password],.giftreggie-front input[type=date],.giftreggie-front input[type=tel],.giftreggie-front select,.giftreggie-front textarea{width:100%;max-width:440px;box-sizing:border-box;padding:11px 12px;border:1px solid #d9cfc6;border-radius:8px;font-size:15px;background:#fff;color:#303030}.giftreggie-front textarea{max-width:100%}.giftreggie-front input:focus,.giftreggie-front select:focus,.giftreggie-front textarea:focus{outline:none;border-color:#db978b;box-shadow:0 0 0 2px #db978b2e}.giftreggie-front input[type=submit],.giftreggie-front button[type=submit],.giftreggie-front .button,.giftreggie-front .action-buttons a,.giftreggie-front .action-buttons input{display:inline-block;background:#db978b;color:#fff!important;border:none;border-radius:6px;padding:12px 24px;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;transition:opacity .15s ease}.giftreggie-front input[type=submit]:hover,.giftreggie-front button[type=submit]:hover,.giftreggie-front .button:hover,.giftreggie-front .action-buttons a:hover{opacity:.9}.giftreggie-front .action-buttons{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.giftreggie-front .giftreggie-alert:not(:empty){background:#ebded4;border-radius:8px;padding:12px 16px;margin-bottom:16px}body.pe-gr-create .giftreggie-front{max-width:1000px}body.pe-gr-create .giftreggie-front .giftreggie-body{max-width:100%;margin:0 auto}body.pe-gr-create .giftreggie-front input[type=text],body.pe-gr-create .giftreggie-front input[type=email],body.pe-gr-create .giftreggie-front input[type=tel],body.pe-gr-create .giftreggie-front input[type=date],body.pe-gr-create .giftreggie-front input[type=password],body.pe-gr-create .giftreggie-front select,body.pe-gr-create .giftreggie-front textarea{max-width:100%}body.pe-gr-create .giftreggie-front .giftreggie-header{text-align:center;border:none;padding:0;margin-bottom:6px}body.pe-gr-create .giftreggie-front .giftreggie-header h3{font-size:26px;margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/giftreggie-pe.css.map */
