#nearest-store-section{padding:2rem 0 0;display:flex;flex-direction:column;align-items:left}.error-message{color:red}.delivery-method-title-group{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:.5rem}.delivery-method-title-group h3{margin-top:0}.delivery-method-container{display:flex;gap:2rem}.delivery-method-container .card-upper-container{width:100%}.delivery-method-card{display:flex;flex-direction:column;padding:1rem 2rem;align-items:flex-start;justify-content:space-between;width:50%;height:auto;background-color:#fff;border:1px #bdbdbd solid}.delivery-method-card .delivery-title{margin:.5rem 0 0;font-weight:600;color:#000}.delivery-method-card .delivery-subheading{margin:0 0 1rem;color:#575757}.benefits-container{margin:1rem 0 1.5rem}.benefits-container .benefit{display:flex;padding:0}.benefits-container .benefit .iconContainer{display:flex;align-items:center}.benefits-container .benefit .benefit-text{color:#000;margin:0}.card-lower-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.card-lower-container .return-policy-link{font-size:12px;text-decoration:underline;text-underline-offset:.4rem;color:#696969}.card-lower-container button{width:100%;padding:12px 0;font-weight:700;background-color:#333;color:#fff;cursor:pointer;border:none}.card-lower-container button:hover{transform:scale(1.02);background-color:#cfe700;color:#000}.card-lower-container #click-collect-method{background-color:#333;color:#fff;border:none}.card-lower-container #click-collect-method:hover{background-color:#cfe700;color:#000}.delivery-method-card+#clickandcollect{background-color:#dbdbdb;border:1px #cccccc solid}.title-group{display:flex;align-items:flex-start;justify-content:space-between}.title-group #recommended-label{font-size:11px;padding:2px 8px;margin-left:.2rem;color:#000;background-color:#cfe700;letter-spacing:-.4px;font-weight:700}#click-collect-message,#support-title{display:flex;font-size:1.5em;align-items:center;justify-content:flex-start;transition:display 1s ease;margin-top:1rem}:is(#click-collect-message,#support-title) #proceed-title{margin-top:0;margin-left:.5rem}.iconContainer svg{vertical-align:middle}#ship-icon-container,#click-collect-message .iconContainer svg,#delivery-method-icon-container svg{border-radius:50%;padding:.2rem;background-color:#cfe700;color:#000;width:32px;height:32px;display:flex;align-items:center;justify-content:center}#select-store-title{margin-top:0;margin-left:.5rem;align-self:center}.support-section-title{align-items:center;margin-top:1rem}input[type=text]{width:auto;padding:10px 20px;margin:8px 0;box-sizing:border-box;border:1px darkgrey solid}#searchPostcode{transition:box-shadow .3s ease}#searchPostcode:focus{outline:none;box-shadow:#0000003d 0 3px 8px}.store-list-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;margin-top:1rem;box-sizing:border-box}.store-detail-container{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem;width:100%;justify-content:space-between;box-sizing:border-box;border:1px solid transparent}.store-detail-container:hover{background-color:#f5f5f5}.store-detail{display:flex;flex-direction:column;width:60%}.store-detail *{margin:0}.button-8{box-sizing:border-box;background-color:#dbdbdb;color:#000;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.5px;border:none;margin:0;outline:none;padding:8px .8em;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;white-space:wrap}.button-8:hover,.button-8:focus{background-color:#cfe700;color:#000}#thank-you-message-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:opacity .3s ease,transform .3s ease;opacity:0}#thank-you-message-container.show{opacity:1;transform:translateY(0)}#thank-you-message-container.hide{opacity:0;transform:translateY(-20px)}#reset-button{color:gray;text-decoration:underline;cursor:pointer;border:none}@media only screen and (max-width:990px){.store-list-container{width:100%;gap:1.25rem}.delivery-method-container{gap:2rem;flex-direction:column}}@media only screen and (max-width:600px){.delivery-method-container{gap:1rem}.delivery-method-card{width:100%}.search-bar input{width:100%}.store-list-container{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-support-store.css.map */
