@import url("https://designsystem.kohls.com/assets/3.47.0/fonts/hfjFonts.css");.kds{font-size:1rem;letter-spacing:0;line-height:1.6rem}.kds,.kds .typeface-book{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif}.kds .typeface-book{font-size:3rem}.kds .typeface-medium{font-family:Montserrat,Gotham\ 5r,Arial,Helvetica,sans-serif;font-size:3rem}.kds .typeface-bold{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;font-size:3rem}.kds .typeface-black{font-family:Montserrat,Gotham\ 8r,Arial,Helvetica,sans-serif;font-size:3rem}.kds .supporting-micro-01,.kds .supporting-micro-01-link{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.2rem}.kds .supporting-micro-01-link{text-decoration:underline}.kds .supporting-micro-01-medium{font-family:Montserrat,Gotham\ 5r,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.2rem}.kds .supporting-micro-01-uppercase{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:0;line-height:1.2rem;text-transform:uppercase}.kds .pdp-pricing{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;font-size:2rem;letter-spacing:-.01rem;line-height:1.2rem}.kds .body-01{line-height:1.6rem}.kds .body-01,.kds .body-01-link{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:0}.kds .body-01-link{text-decoration:underline}.kds .body-01-bold{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:0}.kds .body-02{line-height:1.6rem}.kds .body-02,.kds .body-02-link{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:0}.kds .body-02-link{text-decoration:underline}.kds .body-02-bold{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:0}.kds .heading-01{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:2.5rem;letter-spacing:-.04rem;line-height:1rem}.kds .heading-02{font-size:2rem;letter-spacing:-.02rem}.kds .heading-02,.kds .heading-03{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;line-height:1rem}.kds .heading-03{font-size:1.75rem;letter-spacing:-.01rem}.kds .heading-04{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;font-size:1.5rem;letter-spacing:-.01rem;line-height:1rem}.kds .heading-05{font-size:1.25rem;letter-spacing:-.02rem}.kds .heading-05,.kds .heading-06{font-family:Montserrat,Gotham\ 5r,Arial,Helvetica,sans-serif;line-height:1rem}.kds .heading-06{font-size:1rem;letter-spacing:-.01rem}.kds .button-label-large{font-size:1rem}.kds .button-label-large,.kds .button-label-medium{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;letter-spacing:.08rem;line-height:1rem;text-transform:uppercase}.kds .button-label-medium{font-size:.875rem}.kds .button-label-small{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.08rem;line-height:1rem;text-transform:uppercase}.kds .badge-label-large{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1rem;text-transform:uppercase}.kds .badge-label-small{letter-spacing:.05rem;line-height:1rem;text-transform:uppercase}.kds .badge-label-small,.kds .text-link-small{font-family:Montserrat,Gotham\ 5r,Arial,Helvetica,sans-serif;font-size:.75rem}.kds .text-link-small{letter-spacing:0;line-height:1.2rem}.kds .text-link-medium{font-family:Montserrat,Gotham\ 5r,Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:0;line-height:1rem}.kds .text-link-large{font-family:Montserrat,Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:1.25rem;letter-spacing:-.02rem;line-height:1rem}.kds strong{font-family:Montserrat,Gotham\ 7r,Arial,Helvetica,sans-serif}.kds .kds-card{border-radius:8px;box-shadow:0 0 1px rgba(0,0,0,.08),0 2px 24px rgba(0,0,0,.12);background-color:#ffffff}.kds{-webkit-tap-highlight-color:transparent}.kds *{box-sizing:border-box}.kds .fade{transition-property:opacity;transition-duration:.15s;transition-timing-function:linear;transition-delay:0s}.kds .fade:not(.show){opacity:0}:root{--bluePurple:#5073EB;--backgroundGray:#F9F9FC;--darkGray:#73757D;--lightGray:#E6E6E6;--lighterGray:#FAFAFA;--red:#DD0000;--deeperRed:#A81A28;--white:#ffffff}.myapp{margin-bottom:200px}.myapp .row{margin-top:20px}.mb-0-3{margin-bottom:.3rem!important}.navbar-brand{margin:0}.navigate-icon{width:1em}.normal-weight-link{font-family:Gotham\ 5r!important}.bg-black{background-color:#000}.card-border-image{background-color:#fff;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}.already-picked-card{border:none}.expired-card{border:2px solid #000}.expired-card .card-border-image{margin-top:-2.5rem!important}.expired-card .card-border-image img{max-width:3rem}.multiple-orders-card{border:2px solid var(--bluePurple)}.multiple-orders-card .card-border-image{margin-top:-2rem!important}.multiple-orders-card .coloredCardTitle{color:var(--bluePurple)}.customer-service-card{border:2px solid var(--bluePurple)}.customer-service-card .card-border-image{margin-top:-2rem!important}.customer-service-card .coloredCardTitle{color:var(--bluePurple)}.self-pickup-card{margin-top:3rem;border:2px solid var(--deeperRed)}.self-pickup-card .card-border-image{margin-top:-2.5rem!important}.self-pickup-card .coloredCardTitle{color:var(--deeperRed)}.error .card,.pickup-complete .card,.shelf-info .card{background-color:var(--backgroundGray);box-shadow:inset 0 1px 10px rgba(0,0,0,.1)!important}.shelf-info{max-height:55vh;overflow-y:scroll}.spu-colored-title{color:var(--deeperRed)}.shelf-info-go-location{font-size:1.25rem}.pickup-complete .coloredCardTitle{color:var(--deeperRed)}.pickup-page-spot{padding:.5rem;color:gray}.message-container{justify-content:center}#shelfNumber{font-size:5rem;font-family:Gotham\ 7r;line-height:4rem}.shelf-number-NA-size #shelfNumber{font-size:5rem!important}@keyframes glowing{0%{border-radius:62.4375rem;box-shadow:0 0 5px #d0a472}40%{border-radius:62.4375rem;box-shadow:0 0 30px #d0a472}60%{border-radius:62.4375rem;box-shadow:0 0 30px #d0a472}to{border-radius:62.4375rem;box-shadow:0 0 5px #d0a472}}.complete-btn{animation:glowing 2s infinite}.address-card{text-align:center;max-width:500px}.address-card .store-hours{color:#757575;font-family:Gotham\ 5r}.address-text,.pop-address-text{font-family:Gotham\ 5r}.pop-address-text{padding:2px}.address-second-text,.pop-address-second-text{line-height:1.15rem;gap:10px;font-family:Arial,Helvetica,sans-serif}.address-second-text{text-decoration:underline}.store-hours{color:#757575;font-size:.875rem}.store-name{font-family:Gotham\ 5r}.store-address{line-height:1rem;font-size:.75rem}.text-bold{font-weight:700}.text-center,.text-error{text-align:center}.text-error{font-weight:700;color:#d00}.phone-error{width:100%;max-width:350px;background:#ffedeb;border:1px solid #fcd5d3;border-radius:2px}.phone-error .image{left:6.25%;right:6.25%;top:0;bottom:0;float:left}.phone-error .text{float:right;width:80%;font-style:normal;font-weight:325;font-size:14px;line-height:140%;color:#000;flex:none;order:1;flex-grow:1}.phone-error .text,.pincode-input-container .pincode-input-text{font-family:Gotham\ 5r}.navbar{height:64px;background-color:var(--lighterGray)}.gotham-bold{font-family:Gotham\ 5r}.color-grey{color:#c8c8c8}.mt-75{margin-top:75px}.mb-n6{margin-bottom:-6px}.link{color:#000;text-decoration:underline;font-family:Gotham\ 5r;font-style:italic;font-size:14px}.rate-button{width:60px;min-height:4rem;background-color:#f3f3f6;border:none;border-radius:2rem;-webkit-appearance:none}.negative-experience{color:#000!important}.rate-button:focus{border:5px outset rgba(168,26,40,.1);border-radius:2rem}.modal-dialog{position:absolute!important;bottom:0!important;left:0!important;right:0!important;max-width:100%!important;margin:0!important}.modal-content{border-radius:17px 17px 0 0!important;box-shadow:0 0 1px rgba(0,0,0,.08),0 2px 24px rgba(0,0,0,.75)}.modal-header{border-bottom:none!important;justify-content:center;padding-left:0;padding-bottom:0}.modal-header .btn-close{width:91px;height:7px;justify-content:center;border:#fff;background-color:#c4c4c4;border-radius:24px}.modal-body{justify-content:center!important;padding:1rem 1rem 4rem}.help-modal-barcode-border{box-shadow:inset 1px 1px 2px 2px rgba(0,0,0,.08);border-radius:17px}.help-modal-barcode-div{width:100%}.content-card-barcode-div svg,.help-modal-barcode-div svg{display:block;max-width:300px;width:60vw;margin:auto}.help-modal-button-div{display:flex}.help-modal-title{text-align:center;font-size:2rem;line-height:2.5rem;font-family:Gotham\ 7r}.help-modal-text{color:#73757d;text-align:center;line-height:1.4rem}.help-modal-request-btn{width:100%}.shelf-locations-div{max-width:500px;width:100%;display:flex;flex-direction:column;justify-content:center}.shelf-locations-div .shelf-card{display:grid;grid-template-columns:55% 45%;width:100%;background:#f9f9fc;box-shadow:inset 0 1px 10px rgba(0,0,0,.1);border-radius:13px;color:#000}.shelf-locations-div .shelf-card .item{font-style:normal;font-weight:700;font-size:clamp(10px,4vw,14px)}.shelf-locations-div .shelf-card .spot-number{font-style:normal;font-weight:700;font-size:clamp(24px,10vw,48px);text-align:right}.shelf-locations-div .shelf-card .spot-number .spot{font-size:clamp(16px,5vw,24px);padding-right:8px}.spu2-text{max-width:400px}.phone-input-div{max-width:350px}.phone-input-div .phone-input{font-family:Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:1rem;height:3rem;border:.0625rem solid #73757d;border-radius:.125rem;padding:.75rem;width:100%;background-color:#fff;color:#000;margin:0}@media screen and (max-width:400px){.survey-title{font-size:4vw}}.kds a{font-family:Gotham\ 5r;font-size:.875rem}.kds a,.kds a:visited{color:#000}.kds a:hover{color:#757575}.kds a:active{color:#c8c8c8}.kds .btn-primary,.kds .btn-primary:active,.kds .btn-primary:active:focus,.kds .btn-primary:focus,.kds .btn-primary:hover{background-color:var(--deeperRed)!important;border-color:var(--deeperRed)!important;padding:.75rem 1rem;border-radius:62.4375rem;text-align:center;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif;font-size:.875rem;text-transform:uppercase;border:.0625rem solid var(--deeperRed)!important;box-shadow:0 0 .5rem gray!important}.kds .btn-secondary,.kds .btn-secondary:active,.kds .btn-secondary:active:focus,.kds .btn-secondary:focus,.kds .btn-secondary:hover{background-color:#fff;border-width:0;border-color:#000!important;color:#000;padding:1rem}.kds .kds .kds-button.kds-button- button.btn,.kds .kds .kds-button.kds-button-md button.btn,.kds .kds-button:focus{min-height:1rem;padding:1rem;font-size:.875rem;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif;letter-spacing:.08rem}.kds .card{border-radius:12px;font-family:Gotham\ 5r;overflow-wrap:normal;max-width:500px}.kds .card .card-body{padding:.5rem 0 0}.kds .card .card-image{width:50%;max-width:130px}.kds .card .card-title{font-size:2rem;font-family:Gotham\ 7r}@media screen and (max-width:400px){.kds .card .card-title{font-size:7vw}}.kds .card .card-text{font-size:.89rem;line-height:1.3;white-space:pre-line;margin-top:.25rem}.kds .card .card-go-location,.kds .card .card-order-number{font-family:Gotham\ 4r}.kds .card .card-spot-number{font-size:1.5rem}.kds .card-step-text{color:var(--deeperRed);font-size:1.5rem}.kds .card-error-image{margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:100px}.kds .row{margin-left:0;margin-right:0}kds-button{margin-top:1rem!important;max-width:500px;width:100%}kds-button button{width:100%}kds-button{visibility:visible!important}kds-button.primary .btn-primary,kds-button.primary .btn-primary:focus,kds-button.primary .btn-primary:hover{background-color:green!important;padding-top:.75rem;padding-bottom:.75rem;padding-left:2rem!important;padding-right:2rem!important;border-radius:62.4375rem;text-align:center;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif!important;font-size:.875rem;text-transform:uppercase;border:.0625rem solid green!important;box-shadow:none!important}kds-button.primary .btn-primary:active,kds-button.primary .btn-primary:active:focus{background-color:#000!important;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem!important;padding-right:1rem!important;border-radius:62.4375rem;text-align:center;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif;font-size:.875rem;text-transform:uppercase;border:.0625rem solid #000!important;box-shadow:none!important}.pickup-order-now,kds-button.complete-btn{max-width:260px;width:100%}.pickup-order-now .btn-primary,.pickup-order-now .btn-primary:focus,.pickup-order-now .btn-primary:hover,kds-button.complete-btn .btn-primary,kds-button.complete-btn .btn-primary:focus,kds-button.complete-btn .btn-primary:hover{background-color:#000!important;padding:.75rem 1rem;border-radius:62.4375rem;text-align:center;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif!important;font-size:.875rem;text-transform:uppercase;border:.0625rem solid #000!important;box-shadow:none!important}.pickup-order-now .btn-primary:active,.pickup-order-now .btn-primary:active:focus,kds-button.complete-btn .btn-primary:active,kds-button.complete-btn .btn-primary:active:focus{background-color:green!important;padding:.75rem 1rem;border-radius:62.4375rem;text-align:center;font-family:Gotham\ 5r,Arial,Helvetica,sans-serif;font-size:.875rem;text-transform:uppercase;border:.0625rem solid green!important;box-shadow:none!important}kds-button.disabled button{background-color:#e6e6e6!important;border-color:#e6e6e6!important;pointer-events:none!important;opacity:.65!important}kds-loading-spinner{height:75vh;position:relative!important}kds-accordion{width:100%;max-width:400px;box-shadow:inset 0 1px 10px rgba(0,0,0,.1)!important;border-radius:12px}kds-accordion .kds-accordion{border-bottom:none!important}.kds.loading-spinner.sm.dark .loading-spinner-icon{height:100px;width:100px;margin:auto}.kds .kds-accordion .header-container{display:flex;align-items:baseline;border:.0625rem solid #e6e6e6;border-radius:12px;padding:1rem 4rem;font-size:5vw}@media screen and (max-width:370px){.kds .kds-accordion .header-container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:550px){.kds .kds-accordion .header-container{font-size:1.5rem}}.kds .kds-accordion .header-container{color:gray}.kds .kds-accordion .header-container .header{padding-right:.5rem}.kds .kds-text-input{display:block;position:relative}.kds .kds-text-input .text-input-container{position:relative}.kds .kds-text-input input{font-family:Gotham\ 4r,Arial,Helvetica,sans-serif;font-size:1rem;height:3rem;border:.0625rem solid #73757d;border-radius:.125rem;padding:.75rem;width:100%;background-color:#fff;color:#000;margin:0}.kds .kds-input-message .message-wrapper{color:#73757d;font-size:.875rem;margin:.25rem 0 0}@media screen and (max-width:330px){.kds .kds-input-message .message-wrapper{font-size:4vw}}.kds .kds-input-message .message-wrapper .error-icon{display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin:0 .25rem 0 0;background-image:url(https://designsystem.kohls.com/assets/2.44.1/icons/input-error-icon.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain;background-origin:content-box}.kds .kds-input-message .message-wrapper .message{display:inline-block;vertical-align:middle;color:#d00}p.pickup-complete{line-height:1.5rem}.card-go-location{font-size:18px}.tx-32{font-size:32px}.address-padding{margin-top:20px;margin-bottom:20px}