.shop-option-container{margin-top:10px;position:relative;transition:all .3s;margin-bottom:150px}.shop-option-background{background-color:#bfd221;border-radius:20px;position:relative;z-index:0}.shop-option-gradient-wrapper{border-radius:20px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.shop-option-gradient{background:radial-gradient(ellipse at center,#e6eea6 0,#bfd221 50%);height:100%;position:absolute;right:-25%;top:0;width:100%;z-index:-1}.shop-option-container.is-closed:hover{background-color:#333;cursor:pointer}.touch .shop-option-container.is-closed:hover{background-color:#f6f6f6}.shop-option-row{border-left:160px solid transparent;border-right:40px solid transparent;padding:100px 0;justify-content:space-around;transition:all .3s}.shop-option-container.is-closed .shop-option-row{padding:0}.shop-option-text{max-width:500px;position:relative;transition:all .3s;gap:20px}.shop-option-container.is-closed .shop-option-text{width:100%}.shop-option-text .header{font-family:oswald,sans-serif;font-size:36px;font-weight:700;margin:0;text-transform:uppercase;width:100%;transition:width .1s}.shop-option-container.is-closed:hover .shop-option-text .header{color:#fff}.touch .shop-option-container.is-closed:hover .shop-option-text .header{color:#333}.shop-option-text p{font-size:20px;line-height:28px;opacity:1;transition:all .3s}.shop-option-container.is-closed .shop-option-text p{opacity:0}.shop-option-links-container{opacity:1;justify-content:center;max-width:900px;width:65%;transition:all .2s;margin-top:25px;position:relative}.shop-option-container.is-closed .shop-option-links-container{opacity:0}.shop-option-links{align-items:center;justify-content:space-around;max-height:173px;width:100%}.shop-option-wrapper{margin:10px;padding-top:calc(20% - 20px);position:relative;width:calc(22% - 20px)}.shopOptionModal.sameday .shop-option-wrapper{padding-top:calc(50% - 20px);width:calc(50% - 20px)}.sameday .my-warehouse,.sameday .shop-option-wrapper.not-sameday{display:none}.shop-option{background-color:#5c8727;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.2);cursor:pointer;display:block;height:100%;left:50%;max-height:173px;max-width:173px;position:absolute;text-decoration:none;top:50%;width:100%;transform:translate(-50%,-50%)}.shop-option:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(91,135,38,.6);text-decoration:none}.shop-option:focus-visible,.shop-option:hover{background-color:#77a43f;text-decoration:none}.shop-option svg{display:block;fill:#fff;height:44px;left:50%;position:absolute;top:20%;transform:scale(1) translateX(-50%);transition:all .3s}.shop-option.sameday svg{height:45px;top:18%;width:45px}.shop-option.business svg{height:31px;top:22%;width:41px}.shop-option.pickup svg{height:44px;left:48%}.shop-option.doordash svg{height:40px;top:calc(20% + 1px)}.shop-option.list svg{height:37px;width:34px}.shop-option.store svg{height:45px;width:43px}.shop-option:focus-visible svg,.shop-option:hover svg{transform:scale(1.2) translateX(-40%)}.shop-option.pickup:hover svg{transform:scale(1.2) translateX(-39%)}.shop-option.is-unavailable:hover{cursor:default}.shop-option.is-unavailable.pickup:hover svg,.shop-option.is-unavailable:hover svg{transform:scale(1) translateX(-50%)}.shop-option span{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:400;justify-content:center;line-height:1.22;min-height:44px;padding:0 20px;position:relative;text-align:center;top:52%}.shop-option-container .grid img{bottom:-150px;left:-300px;position:absolute;width:600px}div.shopOptionModal.sameday{max-width:560px}.shopOptionModal .my-warehouse.icon.locationBlack{float:left;font-size:16px;height:auto;margin-bottom:30px;margin-right:0;max-width:100%;padding-left:30px;text-transform:uppercase;width:calc(100% - 75px)}.shopOptionModal .my-warehouse.icon.locationBlack svg{height:21px;left:0;position:absolute;top:50%;width:21px;transform:translateY(-50%)}.shopOptionModal .shop-option{box-shadow:none}.shopOptionModal .shop-option-links{max-width:650px;margin:25px auto 0 auto}.shop-option.is-unavailable{background-color:#fff;border:1px solid #e0e0e0}.shop-option.is-unavailable svg{fill:#ccc}.shop-option.is-unavailable span{color:#333;font-size:14px;min-height:0;padding:0}.shop-option.is-unavailable span.unavailable-message{padding:0 20px}.order-header-container{padding-bottom:50px}.order-option{border-radius:50%;cursor:pointer;display:block;height:58%;left:50%;max-height:100px;max-width:100px;position:absolute;top:35%;width:58%;box-shadow:none;transform:translate(-50%,-50%)}.order-option{background-color:#5c8727;border:1px solid #5c8727}.shopOptionModal .shop-option.is-active:after{background:url(/images/svg/icon-star.svg) center center no-repeat;background-size:contain;content:'';height:48px;left:12px;position:absolute;top:0;width:45px}.change-to{color:#fff}.is-active .change-to{display:none}.delivery-note{bottom:-38px;color:#949ba1;font-size:14px;font-style:italic;font-weight:400;left:50%;position:absolute;width:200px;transform:translateX(-50%)}@media only screen and (max-width:1550px){.shop-option.is-unavailable span{padding:0 10px;top:58%}.shop-option.is-unavailable span.unavailable-message{line-height:1.5em;padding:0;position:absolute;top:calc(100% + 10px);width:100%}}@media only screen and (max-width:1500px){.shop-option span{font-size:14px;padding:5px 10px}.shop-option.is-unavailable span{font-size:14px}}@media only screen and (max-width:1450px){.shop-option-row{flex-direction:column}.shop-option-links-container,.shop-option-text,.shop-option-text p{max-width:100%;width:100%}.shop-option span{font-size:18px;padding:0 20px}.shop-option-links.has-unavailable{padding-bottom:22px}}@media only screen and (max-width:1024px){.shop-option span{font-size:14px;padding:5px 10px}.order-header-container{padding-bottom:0}}@media only screen and (max-width:900px){.shopOptionModal .shop-option.is-active:after{left:10px;top:-5px}.shop-option-row{border-width:0 20px;padding:35px 0 150px 0}.shop-option-text .header{font-size:26px;line-height:36px}.shop-option-gradient{right:0}.shop-option-container .grid img{bottom:-100px;left:0;width:300px}.shop-option-landing .shop-option-text .header,.shop-option-landing .shop-option-text p{margin:0 10px;text-align:center;width:calc(100% - 20px)}}@media only screen and (max-width:625px){.delivery-note{left:0;transform:none}}@media only screen and (max-width:700px){.shopOptionModal .shop-option.is-active:after{height:40px;left:18px;top:-5px;width:40px}.shopOptionModal.all-options .shop-option-wrapper.span_1_4 .shop-option.is-active:after{left:13px;top:-8px}.shop-option-links{flex-wrap:wrap;max-height:none}.shop-option-links.has-unavailable{padding-bottom:40px}.shop-option-wrapper{height:173px;padding-top:0;width:calc(50% - 20px)}.shopOptionModal .my-warehouse.icon.locationBlack{font-size:14px;line-height:18px}.shopOptionModal .shop-option.is-active:after{display:none}.shopping-list-bottom-option .order-option-links{float:none;left:-10px;padding-bottom:60px;position:relative;width:calc(100% + 20px)}.delivery-note{bottom:-65px;font-size:14px}.shop-option-landing .shop-option-text .header,.shopOptionModal .shop-option-text .header{margin:0 auto 10px auto;max-width:200px;text-align:center}.shop-option-landing .shop-option-text p{display:none}.shop-option-landing .shop-option-links,.shopOptionModal .shop-option-links{flex-wrap:nowrap}.shop-option-landing .shop-option-wrapper,.shopOptionModal .shop-option-wrapper{height:110px;margin:0}.shop-option-landing .shop-option-wrapper:last-child,.shopOptionModal .shop-option-wrapper:last-child{border:none}.shop-option-landing .shop-option,.shopOptionModal .shop-option{background-color:transparent;border:none;border-radius:0;width:calc(100% - 2px);box-shadow:none}.shop-option-landing .shop-option svg,.shopOptionModal .shop-option svg{fill:#333;top:5px}.shop-option-landing .shop-option.grubhub svg path{fill:#333}.shop-option.is-unavailable svg{fill:#fff}.shop-option-landing .shop-option.instacart svg,.shopOptionModal .shop-option.instacart svg{top:2px}.shop-option-landing .shop-option.shipt svg,.shopOptionModal .shop-option.shipt svg{top:0}.shop-option-landing .shop-option.store svg{height:34px;width:34px}.shop-option-landing .shop-option:hover svg,.shopOptionModal .shop-option:hover svg{transform:scale(1) translateX(-50%)}.shop-option-landing .shop-option span,.shopOptionModal .shop-option span{color:#333;padding:0;top:55%}.shop-option-landing .shop-option span{font-size:14px;font-weight:600;min-height:0}.shop-option.is-unavailable span.unavailable-message{top:calc(100% + 5px);left:50%;transform:translateX(-50%)}}@media only screen and (max-width:500px){.delivery-note{bottom:-70px}.shop-option-wrapper{height:0;padding-top:calc(50% - 20px);width:calc(50% - 20px)}.shop-option.is-unavailable span.unavailable-message{left:0;position:relative;top:calc(55% + 10px);transform:none}.delivery-note{bottom:-60px;font-size:12px}.is-delivery .delivery-note{bottom:-80px}.is-unavailable .delivery-note{bottom:-75px}.shop-option-landing .shop-option-links,.shopOptionModal .shop-option-links{flex-wrap:wrap;padding:0 10%;width:80%}.shop-option-landing .shop-option-links{column-gap:20px;padding:0;width:100%}.shop-option-landing .shop-option-wrapper,.shopOptionModal .shop-option-wrapper{border:0;margin:10px 0;padding:0;width:calc(50% - 1px)}.shop-option-landing .shop-option-wrapper{width:calc(100% / 3 - 15px)}.shop-option-landing .shop-option.instacart svg,.shop-option-landing .shop-option.pickup svg,.shop-option-landing .shop-option.store svg{height:43px}}@media only screen and (max-width:370px){.shopOptionModal .shop-option-links{padding:0;width:100%}.is-unavailable .delivery-note{bottom:-85px}}@media only screen and (max-width:325px){.shop-option-text .header{padding:10px 0}}
/*# sourceMappingURL=shopOption.min.css.map */
