.logo-overlay .card__image.card__image--background:before{content:"";background-image:url(/cdn/shop/files/Main_Logo_Foam_-_Alfred.svg?v=1753405570);background-size:contain;background-repeat:no-repeat;background-position:center bottom;left:50%;transform:translate(-50%);bottom:5%;width:100%;max-width:95%;height:100%;max-height:40vh;position:absolute;z-index:1}@media screen and (max-width:767px){.logo-overlay .align-content--horizontal-center.align-content--vertical-top .card__text{margin-top:45px;padding-left:15px;padding-right:15px}}@media screen and (min-width:768px){.logo-overlay .align-content--horizontal-center.align-content--vertical-top .card__text{margin-top:70px!important}}.alternate-heading h1.card-title,.alternate-heading h2.card-title,.alternate-heading h3.card-title,.alternate-heading h4.card-title,.alternate-heading .section-heading__title{font-family:Favorit!important;text-transform:uppercase!important;letter-spacing:-.03rem!important;margin-left:auto!important;margin-bottom:0!important;margin-right:auto!important}:root{--alfred-foam: #F2ECEA;--alfred-grounds: #4F2115;--alfred-dark-grounds: #1A1616;--alfred-cold: #86C1fB;--alfred-hot: #C10025;--alfred-tea: #eae0dd}input#email_01K3M7VJ7Z7YYJY8C0HKQDN5CR,.needsclick.kl-private-reset-css-Xuajs1 input{border-color:var(--alfred-foam)!important}.rc-radio__label,.rc-subscription-details .rc-subscription-details__button{color:var(--alfred-grounds)!important}.rc-subscription-details .rc-subscription-details__button{font-size:16px!important}.rc-login--body{background:var(--alfred-foam)!important;box-shadow:none!important}.rc-login{margin-top:0!important;font-family:var(--font-stack-body)!important;max-width:500px!important}.rc-login-form,.rc-enter-code{margin:0 10px!important}.rc-email-error{font-family:var(--font-stack-body)!important}.rc-login--header-media svg{width:auto!important;overflow:visible!important;background:transparent!important}.rc-login--header-media svg path{fill:var(--alfred-grounds)!important}.rc-login-header-media-line{display:none!important}.rc-login--header-title{font-size:35px!important;color:var(--alfred-grounds)!important;margin:24px 40px!important;text-align:center!important;font-weight:400!important}.rc-login-form-container input{border-bottom:1px solid var(--alfred-grounds)!important;padding-left:0!important;border:none;border-radius:0!important;padding-right:0!important;font-family:var(--font-stack-body);font-size:16px!important}.rc-login-form-container input:focus-visible{box-shadow:none!important;border-bottom:1px solid!important}.rc-login-form-email:not(:placeholder-shown){border:none!important;border-bottom:1px solid!important}.rc-login-form-container *{background-color:var(--alfred-foam)!important}input#rc-email .rc-error{background-color:transparent!important}.rc-login-form-container input::placeholder{text-transform:uppercase!important;font-weight:500!important}.rc-login-form-label{display:none!important}.rc-login-form-button:hover,.rc-enter-code-btn:hover{background:var(--alfred-foam)!important;color:var(--alfred-grounds)!important;border:1px solid var(--alfred-grounds)!important}.rc-login-form-button,.rc-enter-code-btn{background:var(--alfred-grounds)!important;color:var(--alfred-foam)!important;border:1px solid var(--alfred-grounds)!important;border-radius:0!important;font-family:BureauGrot-Medium;text-transform:uppercase;letter-spacing:.007em!important;font-weight:400!important}@media only screen and (min-width:768px){.rc-login-form-button,.rc-enter-code-btn{padding:13px 16px 11px!important}}@media only screen and (max-width:767px){.rc-login-form-button,.rc-enter-code-btn{padding:13px 16px 11px!important;font-size:12px!important}.rc-login-form-button>div{position:relative!important}}sidebar-drawer#site-menu-sidebar{overflow-x:clip}.rc_gifting_container,.rc_gifting_container *{box-sizing:border-box}.rc_gifting_container{width:100%;min-width:0;gap:20px}.rc_gifting_container .rc_gifting_recipient_block{min-width:0;width:100%;margin:0;padding:0;gap:20px}.rc_gifting_container legend{margin-bottom:12px}.rc_gifting_container .rc_gifting_recipient_block_name{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.rc_gifting_container .field{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.rc_gifting_container .field__label{order:-1;display:block;position:static;transform:none;margin:0;line-height:1.4}.rc_gifting_container .rc_gift_field{width:100%;min-width:0;max-width:100%;margin:0}.rc_gifting_container input.rc_gift_field{min-height:48px}.rc_gifting_container textarea.rc_gift_field{min-height:120px;resize:vertical}@media(max-width:749px){.rc_gifting_container .rc_gifting_recipient_block_name{grid-template-columns:minmax(0,1fr)}}[id^=rc_gifting_button_] .button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:none!important;height:40px;padding:0 30px;border:1px solid var(--color-text-main);border-radius:0;background-color:var(--color-text-main);color:var(--color-background-main);font-family:BureauGrot-Medium,sans-serif;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.007em;text-transform:uppercase;text-decoration:none}[id^=rc_gifting_button_] .button:hover{background-color:var(--color-background-main);color:var(--color-text-main);border-color:var(--color-text-main)}@media screen and (max-width:1023px){[id^=rc_gifting_button_] .button{font-size:calc(18px / 16 * var(--base-body-size))}}@media screen and (min-width:768px){[id^=rc_gifting_button_] .button{padding-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
