.product-click-collect-drawer .drawer-container{width:calc(100% - 3.5rem);right:unset}@media (min-width: 992px){.product-click-collect-drawer .drawer-container{padding:3rem 0;left:unset;right:0}}.product-click-collect-drawer .drawer-container__close svg{height:2.5rem;width:2.5rem;stroke-width:.2rem}@media (min-width: 992px){.product-click-collect-drawer .drawer-container__close svg{height:3rem;width:3rem}}.product-click-collect-drawer .drawer-container__title-bar{align-items:flex-start;border-bottom:1px solid var(--border-separate-primary);padding-bottom:2rem}@media (min-width: 992px){.product-click-collect-drawer .drawer-container__title-bar{padding:0 3rem 3rem}}.product-click-collect-drawer .drawer-container__title-text{padding:0;font-size:1.8rem;font-family:var(--font-body);font-weight:500}@media (min-width: 992px){.product-click-collect-drawer .drawer-container__title-text{font-size:2rem}}.product-click-collect-drawer .drawer-container__content{margin-top:2rem}@media (min-width: 992px){.product-click-collect-drawer .drawer-container__content{margin-top:3rem}}.product-click-collect-drawer .drawer-container__content-search{display:flex;align-items:center;position:sticky;top:0;padding-bottom:2rem;background-color:var(--white);width:90%;margin:0 auto;background:rgba(255,255,255,0)}@media (min-width: 992px){.product-click-collect-drawer .drawer-container__content-search{padding-bottom:3rem}}.product-click-collect-drawer .drawer-container__content-search input{height:4.6rem;margin:0;padding:0 1.5rem 0 4rem;outline:none;border-radius:.3rem;border:1px solid var(--border-accent-three)}.product-click-collect-drawer .drawer-container__content-search input::-moz-placeholder{color:var(--text-secondary);font-size:1.4rem}.product-click-collect-drawer .drawer-container__content-search input,.product-click-collect-drawer .drawer-container__content-search input::placeholder{color:var(--text-secondary);font-size:1.4rem}.product-click-collect-drawer .drawer-container__content-search input:hover{cursor:auto}.product-click-collect-drawer .drawer-container__content-search input::-webkit-outer-spin-button,.product-click-collect-drawer .drawer-container__content-search input::-webkit-outer-spin-button:hover,.product-click-collect-drawer .drawer-container__content-search input::-webkit-inner-spin-button,.product-click-collect-drawer .drawer-container__content-search input::-webkit-inner-spin-button:hover{-webkit-appearance:none}.product-click-collect-drawer .drawer-container__content-search input[type=number],.product-click-collect-drawer .drawer-container__content-search input[type=number]:hover{-moz-appearance:textfield}.product-click-collect-drawer .drawer-container__content-search svg{position:absolute;height:1.4rem;width:1.4rem;left:1.5rem}.product-click-collect-drawer .drawer-container__content-stores p{margin:0;line-height:2rem}.product-click-collect-drawer .drawer-container__content-stores .store-item{padding-top:3rem;border-bottom:1px solid var(--border-primary)}.product-click-collect-drawer .drawer-container__content-stores .store-item:first-of-type{margin-top:0}.product-click-collect-drawer .drawer-container__content-stores .store-item:has(.store-pickup:not([style*="display: none"])){background-color:#f2f2f2}.product-click-collect-drawer .drawer-container__content-stores .available-heading{margin-bottom:1.4rem}.product-click-collect-drawer .drawer-container__content-stores .available-text{font-weight:500;display:flex;gap:.4rem;font-size:1.4rem;margin:1.4rem 0}.product-click-collect-drawer .drawer-container__content-stores .available-text svg{height:2rem;width:2rem}.product-click-collect-drawer .drawer-container__content-stores .store-name{font-weight:500;margin-bottom:.5rem}.product-click-collect-drawer .drawer-container__content-stores .store-details{width:90%;margin:0 auto}.product-click-collect-drawer .drawer-container__content-stores .store-details .store-availability,.product-click-collect-drawer .drawer-container__content-stores .store-details .store-pickup{font-size:1.1rem}@media only screen and (min-width: 340px){.product-click-collect-drawer .drawer-container__content-stores .store-details .store-availability,.product-click-collect-drawer .drawer-container__content-stores .store-details .store-pickup{font-size:1.2rem}}.product-click-collect-drawer .drawer-container__content-stores .store-details .store-pickup{margin-left:1rem}@media only screen and (min-width: 350px){.product-click-collect-drawer .drawer-container__content-stores .store-details .store-pickup{margin-left:2rem}}@media only screen and (min-width: 380px){.product-click-collect-drawer .drawer-container__content-stores .store-details .store-pickup{margin-left:3rem}}
