label{color:#595959;font-size:px-to-rem(15px);line-height:px-to-rem(22px)}.form-control-label{position:absolute;top:0}.form-control-label::before{display:none}.custom-select,.form-control,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:15px;line-height:22px;padding:18px 20px 9px;width:100%;color:#000;border:1px solid #595959;height:50px;border-radius:.25rem}.custom-select:focus,.form-control:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 0 #000;border:1px solid #000;color:#000}.custom-select:hover,.form-control:hover,input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{cursor:auto}.custom-select:disabled,.form-control:disabled,input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background-color:#ddd;border-color:#ccc;color:#343434;cursor:no-drop}.custom-select.is-invalid,.form-control.is-invalid,input[type=date].is-invalid,input[type=email].is-invalid,input[type=number].is-invalid,input[type=password].is-invalid,input[type=tel].is-invalid,input[type=text].is-invalid,select.is-invalid,textarea.is-invalid{color:#000;border-color:red;padding-right:px-to-rem(20px);border-radius:.25rem .25rem 0 0}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,input[type=date].is-invalid:focus,input[type=email].is-invalid:focus,input[type=number].is-invalid:focus,input[type=password].is-invalid:focus,input[type=tel].is-invalid:focus,input[type=text].is-invalid:focus,select.is-invalid:focus,textarea.is-invalid:focus{color:#000;border-color:red;box-shadow:none}.custom-select.checkout-coupon-code-field,.form-control.checkout-coupon-code-field,input[type=date].checkout-coupon-code-field,input[type=email].checkout-coupon-code-field,input[type=number].checkout-coupon-code-field,input[type=password].checkout-coupon-code-field,input[type=tel].checkout-coupon-code-field,input[type=text].checkout-coupon-code-field,select.checkout-coupon-code-field,textarea.checkout-coupon-code-field{border-radius:px-to-rem(10px)!important}textarea{padding:19px 18px 11px 20px;color:#000}textarea+.help-text{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;color:#595959;font-size:px-to-rem(12px);line-height:px-to-rem(24px)}.emoji-description{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;color:#595959;font-size:px-to-rem(12px);line-height:px-to-rem(24px)}.has-error input,.has-error label,.invalid-feedback{color:#777474;background-color:#faebea;border-radius:0 0 .25rem .25rem;border:1px solid red;margin:0;border-top:0;padding:.25rem}.custom-checkbox .custom-label,.custom-checkbox label,.custom-radio .custom-label,.custom-radio label{position:relative;display:block;padding-left:32px;font-size:15px;line-height:20px;color:#222;cursor:pointer}.custom-checkbox .custom-label::before,.custom-checkbox label::before,.custom-radio .custom-label::before,.custom-radio label::before{content:'';position:absolute;width:20px;height:20px;border:1px solid #595959;left:0;background-color:#fff}.custom-checkbox .custom-label::after,.custom-checkbox label::after,.custom-radio .custom-label::after,.custom-radio label::after{content:'';position:absolute;display:block;width:12px}.custom-checkbox .custom-label:hover:not([for^=store-delivery]):not([for^=home-delivery]):not([for^=van-delivery]):not([for^=sdd-delivery]),.custom-checkbox label:hover:not([for^=store-delivery]):not([for^=home-delivery]):not([for^=van-delivery]):not([for^=sdd-delivery]),.custom-radio .custom-label:hover:not([for^=store-delivery]):not([for^=home-delivery]):not([for^=van-delivery]):not([for^=sdd-delivery]),.custom-radio label:hover:not([for^=store-delivery]):not([for^=home-delivery]):not([for^=van-delivery]):not([for^=sdd-delivery]){text-decoration:underline}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio],.custom-radio input[type=checkbox],.custom-radio input[type=radio]{opacity:0;position:absolute}.custom-checkbox input[type=checkbox]:checked~.custom-label::before,.custom-checkbox input[type=checkbox]:checked~label::before,.custom-checkbox input[type=radio]:checked~.custom-label::before,.custom-checkbox input[type=radio]:checked~label::before,.custom-radio input[type=checkbox]:checked~.custom-label::before,.custom-radio input[type=checkbox]:checked~label::before,.custom-radio input[type=radio]:checked~.custom-label::before,.custom-radio input[type=radio]:checked~label::before{border:1px solid #595959}.custom-checkbox input[type=checkbox]:disabled+.custom-label,.custom-checkbox input[type=checkbox]:disabled+label,.custom-checkbox input[type=radio]:disabled+.custom-label,.custom-checkbox input[type=radio]:disabled+label,.custom-radio input[type=checkbox]:disabled+.custom-label,.custom-radio input[type=checkbox]:disabled+label,.custom-radio input[type=radio]:disabled+.custom-label,.custom-radio input[type=radio]:disabled+label{cursor:no-drop;color:#666}.custom-checkbox input[type=checkbox]:disabled+.custom-label::before,.custom-checkbox input[type=checkbox]:disabled+label::before,.custom-checkbox input[type=radio]:disabled+.custom-label::before,.custom-checkbox input[type=radio]:disabled+label::before,.custom-radio input[type=checkbox]:disabled+.custom-label::before,.custom-radio input[type=checkbox]:disabled+label::before,.custom-radio input[type=radio]:disabled+.custom-label::before,.custom-radio input[type=radio]:disabled+label::before{border-color:#ccc;background-color:#ddd}.custom-checkbox input[type=checkbox]:disabled+.custom-label:hover,.custom-checkbox input[type=checkbox]:disabled+label:hover,.custom-checkbox input[type=radio]:disabled+.custom-label:hover,.custom-checkbox input[type=radio]:disabled+label:hover,.custom-radio input[type=checkbox]:disabled+.custom-label:hover,.custom-radio input[type=checkbox]:disabled+label:hover,.custom-radio input[type=radio]:disabled+.custom-label:hover,.custom-radio input[type=radio]:disabled+label:hover{text-decoration:none}.custom-checkbox .invalid-feedback,.custom-radio .invalid-feedback{position:relative;bottom:10px;left:32px}.custom-radio .custom-label::before,.custom-radio label::before{border-radius:50%}.custom-radio .custom-label::after,.custom-radio label::after{height:12px;top:4px;left:4px;border-radius:50%}.custom-radio input[type=radio]:checked~label::after{background:#595959}.custom-radio input[type=radio]:checked~.custom-label::after{top:auto;background:#0057bf}.custom-radio input[type=radio]:checked~.custom-label::before{border-color:#0057bf}.custom-checkbox label::after{height:6px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg) scale(0);transition:transform ease .25s;top:6px;left:4px}.custom-checkbox label::before{border-color:#595959}.custom-checkbox label:hover::before{border-color:#595959}.custom-checkbox input[type=checkbox]:checked~label::after{transform:rotate(-45deg) scale(1)}.custom-checkbox input[type=checkbox]:checked~label::before{border-color:#595959}.custom-checkbox input[type=checkbox].is-invalid~label::before{border-color:red}.custom-checkbox.remember-me input[type=checkbox]:checked~label::before{background-color:#0057bf;border-color:#0057bf}.custom-checkbox.remember-me input[type=checkbox]:checked~label::after{border-color:#fff}.custom-select{background:url(../../icons/up-arrow.svg) no-repeat right 20px center/12px 10px,#fff!important;cursor:pointer;color:#000;padding-right:px-to-rem(35px);text-overflow:ellipsis}.custom-select~label{right:px-to-rem(35px);text-overflow:ellipsis}.custom-select.is-invalid{background:url(../icons/up-arrow-error.svg) no-repeat right 20px center/12px 10px,#fff!important}@supports (-webkit-touch-callout:none){.custom-select,.form-control,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:1rem}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.van-delivery-not-available{margin-bottom:20px}.form-group{margin-bottom:12px}.form-group .pca-list{padding:px-to-rem(10px) 0}@media (min-width:992px){.form-group .pca-list{padding:0}}@media (min-width:992px){.form-group .pca.in .pca-list{padding:px-to-rem(7px) 0!important}}.form-group .pca.in .pca-list:first-child{padding-top:0!important}.form-group .pca.in .pca-list:last-child{padding-bottom:0!important}.form-group .toggle-password{position:absolute;top:px-to-rem(14px);right:px-to-rem(12px);z-index:1;cursor:pointer;transform:translateY(0)}input::-ms-clear,input::-ms-reveal{display:none}.sdd-label-not-available{margin-bottom:20px}.input-group .custom-select,.input-group .form-control{border-radius:.25rem 0 0 .25rem!important}.input-group .custom-select.is-invalid,.input-group .form-control.is-invalid{border-radius:.25rem 0 0!important}.input-group .custom-select.is-invalid.checkout-coupon-code-field,.input-group .form-control.is-invalid.checkout-coupon-code-field{border-radius:px-to-rem(10px)!important}.input-group .input-group-prepend,.input-group .input-group-prepend .btn{border-radius:.25rem 0 0 .25rem!important}.input-group.flex-row-reverse .custom-select,.input-group.flex-row-reverse .form-control{border-radius:0 .25rem .25rem 0!important}.input-group.flex-row-reverse .custom-select.is-invalid,.input-group.flex-row-reverse .form-control.is-invalid{border-radius:0 .25rem 0 0!important}.input-group .input-group-append,.input-group .input-group-append .btn{border-radius:0 .25rem .25rem 0!important}.input-group .input-group-append .btn.checkout-promo-code-btn,.input-group .input-group-append.checkout-promo-code-btn{border-radius:px-to-rem(10px)!important}.input-group .is-invalid~.input-group-append,.input-group .is-invalid~.input-group-append .btn:not(.checkout-promo-code-btn){border-radius:0 .25rem 0 0!important;border-left:0!important}.input-group .is-invalid.checkout-coupon-code-field{border-color:red!important}.input-group .is-invalid~.input-group-append:not(:has(.checkout-promo-code-btn)),.input-group .is-invalid~.input-group-prepend{border:1px solid red}.input-group .is-invalid~.input-group-append .btn:not(.checkout-promo-code-btn),.input-group .is-invalid~.input-group-prepend .btn{border:0!important}.input-group .is-invalid~.input-group-prepend,.input-group .is-invalid~.input-group-prepend .btn{border-radius:.25rem 0 0!important;border-right:0!important}.custom-radio .form-check-label-text{padding:0}.custom-radio .form-check-label-text::after,.custom-radio .form-check-label-text::before{display:none}form.registration .toggle-password img{max-width:40px;margin-top:-5px;opacity:30%;transition:opacity .3s}form.registration .toggle-password img:hover{opacity:60%}.contact-us-banner{background-image:url(../images/contact-us.jpg);background-position-y:20%}.contact-us-signup-message{transform:translate(-50%,-50%);position:fixed;top:15%;left:50%}.contact-us-signup-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}.contact-us-signup-alert.show{display:block}@media (min-width:992px){.privacy-outer-container{background-color:#dadada;min-height:100vh}}.privacy-inner-container{max-width:71.25rem;border-radius:1.5625rem}