.product-availability-wrapper{position:relative;width:-moz-fit-content;width:fit-content}.product-availability-wrapper .product-availability{display:inline-flex;position:relative;background:#f1f1ee;align-items:stretch;border-radius:4px;line-height:15px}.product-availability-wrapper .product-availability .icon{width:36px;min-height:26px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#2d8f44;background-repeat:no-repeat;background-position:50%;background-size:16px 16px}.product-availability-wrapper .product-availability.on-stock .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.product-availability-wrapper .product-availability .text{padding:5px 12px;line-height:16px;text-align:left}.product-availability-wrapper .product-availability .text strong{font-size:12px;line-height:16px;font-weight:600;color:#373735}.product-availability-wrapper .product-availability.coming-soon .icon{background-color:#84766a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23fff' stroke-width='1.5' clip-path='url(%23a)'%3E%3Ccircle cx='10' cy='10' r='8.333'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10 6.667V10l2.083 2.083'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.product-availability-wrapper .product-availability.not-available .icon{background-color:#84766a}.product-availability-wrapper .delivery-popup{position:absolute;background:#fff;z-index:5;border-radius:4px;width:400px;box-shadow:0 20px 30px #0000001f;opacity:0;visibility:hidden;transition:.3s cubic-bezier(.33,1,.68,1);top:0;left:calc(100% + 10px);border:1px solid #e7e7e7}.product-availability-wrapper .delivery-popup--head{padding:15px;border-bottom:1px solid #e7e7e7}.product-availability-wrapper .delivery-popup--head .btn{font-size:12px;line-height:16px;color:#373735;background:#2d8f44;color:#fff;padding:5px 12px;gap:6px;font-weight:600}.product-availability-wrapper .delivery-popup--content--item{display:flex;align-items:center;border-bottom:1px solid #e7e7e7;padding:7px 15px 6px;min-height:40px}.product-availability-wrapper .delivery-popup--content--item span,.product-availability-wrapper .delivery-popup--content--item strong{font-size:13px;line-height:20px;color:#373735;display:flex;justify-content:space-between;align-items:center}.product-availability-wrapper .delivery-popup--content--item span img,.product-availability-wrapper .delivery-popup--content--item strong img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.product-availability-wrapper .delivery-popup--content--item span{width:calc(50% + 20px);padding-right:20px}.product-availability-wrapper .delivery-popup--content--item strong{width:calc(50% - 20px);font-weight:600;margin-right:0}.product-availability-wrapper .delivery-popup--content--item:last-child{border-bottom:none}@media(min-width:767px){.product-availability-wrapper:hover .delivery-popup{opacity:1;visibility:visible}}
