.agp__wrapper,.agp__wrapper :is(div,p,h2,span,label,a,select,input,button){font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important}.agp__wrapper .agp__container{display:flex!important;height:100vh!important;height:100dvh!important;padding:24px!important;overflow-y:auto!important}.agp__wrapper .agp__background--color{background:#171715db!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.agp__wrapper .agp__row{width:100%!important;max-width:880px!important;min-height:540px;margin:auto!important;background:#f7f3e8!important;border:0!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 24px 64px #00000073!important}.agp__wrapper .agp__row:not(.has-image){max-width:480px!important;min-height:0}.agp__wrapper .agp__row:not([data-bs-agp]){opacity:0;animation:bsAgpShow .01s 1.2s forwards}.agp__wrapper .agp__row[data-bs-agp]{animation:bsAgpFade .2s ease-out both}@keyframes bsAgpShow{to{opacity:1}}@keyframes bsAgpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.agp__wrapper .agp__row[data-bs-agp]{animation:none}}.agp__wrapper .agp__rowWrapper{flex:1 1 0!important;min-width:0}.agp__wrapper .agp__rowInner{align-items:stretch!important;justify-content:center!important;padding:48px 44px!important}.agp__wrapper .agp__modalImage{flex:1 1 0!important;background-size:cover!important;background-position:center!important}.agp__wrapper .agp__logoContainer{margin:0 0 36px!important}.agp__wrapper .agp__logo{width:190px!important;max-width:100%!important;height:auto!important;margin:0!important}.agp__wrapper .bs-agp-hidden{display:none!important}.agp__wrapper .bs-agp-head{margin:0 0 28px;text-align:left}.agp__wrapper .bs-agp-eyebrow{margin:0 0 12px!important;font-size:13px!important;line-height:16px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#7d5a1e!important}.agp__wrapper .bs-agp-title{margin:0 0 12px!important;font-family:Barlow Condensed,Arial Narrow,sans-serif!important;font-weight:700!important;font-size:44px!important;line-height:1!important;letter-spacing:-.005em!important;color:#171715!important;text-transform:none!important;text-wrap:balance}.agp__wrapper .bs-agp-sub{margin:0!important;font-size:16px!important;line-height:24px!important;color:#3a3833!important}.agp__wrapper .agp__birthdayType__dateContainer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:12px}.agp__wrapper .agp__birthdayType__selectContainer{margin:0!important;align-items:stretch!important;gap:6px}.agp__wrapper .agp__birthdayType__selectContainer:has(#month){order:1}.agp__wrapper .agp__birthdayType__selectContainer:has(#day){order:2}.agp__wrapper .agp__birthdayType__selectContainer:has(#year){order:3}.agp__wrapper .agp__birthdayType__label{margin:0!important;font-size:0!important;line-height:0!important;text-align:left!important}.agp__wrapper .agp__birthdayType__label:after{display:block;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c5850}.agp__wrapper .agp__birthdayType__label[for=month]:after{content:"Month"}.agp__wrapper .agp__birthdayType__label[for=day]:after{content:"Day"}.agp__wrapper .agp__birthdayType__label[for=year]:after{content:"Year"}.agp__wrapper .agp__birthdayType__dateContainer select{width:100%!important;height:48px!important;padding:0 34px 0 14px!important;border:1px solid #8C8576!important;border-radius:6px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171715' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 14px 14px!important;color:#171715!important;font-size:16px!important;line-height:1.2!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer}.agp__wrapper .agp__birthdayType__dateContainer select.bs-agp-empty{color:#5c5850!important}.agp__wrapper .agp__birthdayType__dateContainer select.bs-agp-invalid{border-color:#9b2c1f!important;box-shadow:inset 0 0 0 1px #9b2c1f}.agp__wrapper .agp__birthdayType__dateContainer select:disabled,.agp__wrapper .agp__button:disabled{opacity:.5!important;cursor:not-allowed!important}.agp__wrapper .bs-agp-errmsg{margin:10px 0 0!important;font-size:14px!important;line-height:20px!important;color:#9b2c1f!important;text-align:left!important}.agp__wrapper .agp__feedback{margin:-12px 0 18px!important;font-size:14px!important;line-height:20px!important;color:#9b2c1f!important;text-align:left!important}.agp__wrapper .agp__birthdayType__buttonContainer{margin-top:24px!important;text-align:left!important}.agp__wrapper .agp__button{display:block!important;width:100%!important;min-height:52px!important;padding:0 24px!important;background:#171715!important;color:#f7f3e8!important;border:1.5px solid #171715!important;border-radius:6px!important;font-size:16px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.agp__wrapper .agp__button:hover{background:#2b2a26!important;border-color:#2b2a26!important}.agp__wrapper .bs-agp-legal{margin:20px 0 0!important;font-size:13px!important;line-height:20px!important;color:#5c5850!important;text-align:left!important}.agp__wrapper .bs-agp-legal a{color:#171715!important;text-decoration:underline!important;text-underline-offset:2px}.agp__wrapper :focus-visible{outline:2px solid #171715!important;outline-offset:2px!important}@media(max-width:859px){.agp__wrapper .agp__modalImage{display:none!important}.agp__wrapper .agp__row{max-width:480px!important;min-height:0}}@media(max-width:479px){.agp__wrapper .agp__container{padding:16px!important}.agp__wrapper .agp__rowInner{padding:32px 22px 28px!important}.agp__wrapper .agp__logoContainer{margin-bottom:28px!important}.agp__wrapper .agp__logo{width:160px!important}.agp__wrapper .bs-agp-title{font-size:36px!important}.agp__wrapper .agp__birthdayType__dateContainer{gap:8px}.agp__wrapper .agp__birthdayType__dateContainer select{padding:0 28px 0 10px!important;background-position:right 8px center!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bs-agegate.css.map */
