@use "sass:string";@use "sass:list";@use "sass:string";@use "sass:list";@font-face{font-family:Merriweather;font-display:swap}@font-face{font-family:Roboto;font-display:swap}.brand-h1{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-style:normal;font-weight:900;font-size:1.875rem;line-height:2.375rem;letter-spacing:.0625rem}@media (min-width:768px){.brand-h1{font-size:3.125rem;line-height:3.75rem}}.brand-h2{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-size:1.375rem;font-weight:900;line-height:1.75rem;letter-spacing:.01em}@media (min-width:768px){.brand-h2{font-size:2.5rem;line-height:3.125rem;letter-spacing:.0625rem}}.brand-h3{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.9375rem;letter-spacing:.15em;text-transform:uppercase}@media (min-width:992px){.brand-h3{font-size:2.125rem;line-height:2.5rem;letter-spacing:.0625rem}}.brand-h4{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.1875rem;letter-spacing:.01em}@media (min-width:768px){.brand-h4{font-size:1.625rem;line-height:2rem;letter-spacing:.0625rem}}.brand-h5{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.125rem;letter-spacing:.0625rem;text-transform:uppercase}.subtitle-1{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.875rem;letter-spacing:.00937rem}@media (min-width:768px){.subtitle-1{font-size:1.25rem}}.subtitle-2{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-style:normal;font-weight:700;font-size:.75rem;line-height:.9375rem;letter-spacing:.00937rem}.subtitle-3{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.25rem;letter-spacing:.00937rem}@media (min-width:768px){.subtitle-3{font-size:1.5rem;line-height:1.875rem}}.body-1{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.875rem;letter-spacing:.00937rem}@media (min-width:768px){.body-1{font-size:1rem}}@media (min-width:992px){.body-1{font-size:1.25rem}}.body-2{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:.9375rem;letter-spacing:.00937rem}@media (min-width:768px){.body-2{font-size:1rem;line-height:1.625rem}}.body-3{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:.9375rem;letter-spacing:.00937rem}.caption-1{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.875rem;letter-spacing:.00937rem}@media (min-width:768px){.caption-1{font-size:1.25rem}}.caption-2{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:.00937rem}@media (min-width:768px){.caption-2{font-size:1rem}}.caption-3{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:.00937rem}@media (min-width:768px){.caption-3{font-size:1rem}}.caption-4{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:.00937rem}.menu-dropdown-typography{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;letter-spacing:.0125rem}.form-field{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:.00937rem}.brand-block-title{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.1875rem;letter-spacing:.00625rem}@media (min-width:768px){.brand-block-title{font-size:1.5rem;line-height:1.625rem;letter-spacing:.0005rem}}@media (min-width:992px){.brand-block-title{font-size:1.875rem;line-height:3.125rem}}.brand-block-body{font-family:Merriweather,Georgia,TimesNewRoman,serif;font-style:normal;font-weight:400;font-size:.625rem;line-height:.8125rem;letter-spacing:.00625rem;text-transform:capitalize}@media (min-width:768px){.brand-block-body{font-size:1rem;line-height:1.25rem;letter-spacing:.00937rem}}@media (min-width:992px){.brand-block-body{font-size:1.25rem;line-height:1.875rem}}.font-merriweather{font-family:Merriweather,Georgia,TimesNewRoman,serif}a span.green-link,a.green-link{color:#709a41}a span.green-link:hover,a.green-link:hover{color:#709a41}.login-page{margin-bottom:7.5rem}.login-page .page-title{text-transform:uppercase;margin-bottom:1.25rem;letter-spacing:1px}@media (min-width:992px){.login-page .page-title{margin-bottom:3.25rem}}.login-page .login-register-col{margin-bottom:2.5rem}@media (min-width:992px){.login-page .login-register-col{margin-bottom:unset}}.login-page .login-register-col .card-body{padding-top:.625rem}.login-page .track-order-col .card-body label{display:-ms-flexbox;display:flex}.login-page .track-order-col .card-body label .info-icon{margin-left:auto;position:relative}.login-page .track-order-col .card-body label .info-icon .tooltip{left:unset;right:.4375rem;max-width:12.5rem;top:.8125rem}.login-page .register-sub-title{display:block;margin-bottom:.625rem;font-size:1rem;letter-spacing:.01em}.login-page .nav-tabs .nav-link{text-transform:unset}.login-page .nav-tabs .nav-link .brand-h4{letter-spacing:.15px}.login-page .login-form-nav .tab-pane{margin-top:1rem}.login-page .login-form-nav .nav-tabs .nav-link{padding-top:.625rem}.login-page .login .error-message-form{padding:.5rem;background-color:transparent;color:#d3222a;border:none}.login-page .password-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.login-page .password-label .label-hint{color:#c5c5c5;font-size:.875rem}.login-page .password-hint{font-size:.875rem;margin-bottom:.375rem}.login-page .track-order-header{padding-top:1.25rem}.login-page .track-order-header .alert-danger{font-size:.75rem;font-weight:400;line-height:1.125rem}@media (min-width:992px){.login-page .track-order-header .alert-danger{font-size:.875rem;line-height:1.5625rem}}.login-page button[type=submit]{margin-top:1.25rem}.login-page .privacy-policy-btn{background-color:transparent;border:none;color:#567632;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;padding:0}.login-page .privacy-policy-btn:hover{text-decoration:underline}.login-page .period{position:relative;left:-.25rem}.login-page .trackorder .required{padding-left:.25rem}.equal-height .card{width:100%}#privacyPolicyModal .modal-dialog,#termsConditionModal .modal-dialog{background:#fff;height:100%;margin:0;max-width:21rem}@media (min-width:992px){#privacyPolicyModal .modal-dialog,#termsConditionModal .modal-dialog{max-width:31.25rem}}#privacyPolicyModal .modal-dialog .modal-content,#termsConditionModal .modal-dialog .modal-content{border:none}#privacyPolicyModal .modal-dialog .modal-header,#termsConditionModal .modal-dialog .modal-header{border-bottom:none;padding:1.875rem 1.875rem 0 0}#privacyPolicyModal .modal-dialog .modal-body,#termsConditionModal .modal-dialog .modal-body{padding:2.5rem 1.5rem 1.875rem}@media (min-width:992px){#privacyPolicyModal .modal-dialog .modal-body,#termsConditionModal .modal-dialog .modal-body{padding:2.5rem 1.875rem 1.875rem}}#privacyPolicyModal .modal-dialog .close-btn,#termsConditionModal .modal-dialog .close-btn{margin-left:auto;background-color:transparent;border:none;padding:0}#privacyPolicyModal .modal-dialog .close-btn .close-svg,#termsConditionModal .modal-dialog .close-btn .close-svg{width:1.875rem;height:1.875rem}.req-pass-expiry .error-style{color:#d3222a}