.vb-delivery{--vb-green: var(--theme-color, #078451);--vb-line: var(--border-color, #e5dedc);--vb-h: 44px;--vb-fs: 15px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;font-family:var(--font-family-base, "Lato", sans-serif)}.vb-delivery__field{position:relative;display:block;flex:0 0 auto;min-width:0}.vb-delivery__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--vb-green);pointer-events:none}.vb-delivery__postal,.vb-delivery__date{display:block;width:100%;height:var(--vb-h);margin:0;padding:0 12px 0 38px;border:2px solid var(--vb-line);border-radius:0;background-color:#fff;color:var(--gray-dark, #393939);font-family:inherit;font-size:var(--vb-fs);line-height:normal;box-shadow:none;text-overflow:ellipsis;transition:border-color .2s ease}.vb-delivery__field--postal{width:340px}.vb-delivery__field--date{width:260px}.vb-delivery__postal{text-overflow:ellipsis}.vb-delivery__postal::placeholder{text-transform:none;letter-spacing:0;color:var(--text-color, #545454);opacity:1}.vb-delivery__date{padding-right:32px;white-space:nowrap;overflow:hidden;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23393939' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.vb-delivery__date:disabled{cursor:default;color:var(--text-color, #545454);opacity:1}.vb-delivery__postal:focus,.vb-delivery__date:focus{border-color:var(--vb-green);outline:0}.vb-delivery.is-outside .vb-delivery__date{color:#9a3b2e}@media(min-width:768px){.page-collection-header .page-collection-header__left:has(.vb-delivery){flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}}@media(min-width:768px){.page-collection-header .page-collection-header__left:has(.vb-delivery)>.collection-tag-filter{flex:1 1 100%}}@media(max-width:1199px){.vb-delivery--toolbar .vb-delivery__field--postal{width:280px}.vb-delivery--toolbar .vb-delivery__field--date{width:220px}}@media(max-width:767px){.vb-delivery--toolbar{display:none}}.vb-delivery__field--occasion{width:230px}.vb-delivery__field--occasion{transition:opacity .2s ease}.vb-delivery__occasion:disabled{background-color:#f6f6f6;cursor:not-allowed}.vb-delivery__field--occasion:has(.vb-delivery__trigger:disabled){opacity:.6}.vb-delivery__field--date{transition:opacity .2s ease}.vb-delivery__date:disabled{background-color:#f6f6f6;cursor:not-allowed}.vb-delivery:not(.is-outside) .vb-delivery__field--date:has(.vb-delivery__trigger:disabled){opacity:.6}@media(max-width:767px){.vb-delivery__field--occasion{display:none!important}}@media(min-width:768px)and (max-width:1023px){.vb-delivery--bar .vb-delivery__field--postal{width:230px}.vb-delivery--bar .vb-delivery__field--date{width:235px}.vb-delivery__field--occasion{width:180px}}.vb-delivery .vb-delivery__trigger{text-align:left;text-transform:none;letter-spacing:0;font-weight:400;min-height:0;line-height:normal;border-radius:0}.vb-delivery .vb-delivery__trigger:not(:disabled):hover{background-color:#fff;color:var(--gray-dark, #393939)}.vb-delivery .vb-delivery__trigger>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-delivery .vb-delivery__trigger[aria-expanded=true]{border-color:var(--vb-green)}.vb-delivery__pop{position:absolute;top:calc(100% + 4px);left:0;z-index:70;background:#fff;border:1px solid var(--vb-line);box-shadow:0 8px 24px #0000001f;font-family:var(--font-family-base, "Lato", sans-serif);color:var(--gray-dark, #393939);text-align:left}.vb-delivery__pop[hidden]{display:none}.vb-delivery__pop button{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}.vb-cal{width:300px;padding:14px 14px 12px}.vb-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.vb-cal__title{font-family:var(--font-family-second, "Playfair Display", serif);font-size:17px;font-weight:500;color:var(--gray-dark, #393939)}.vb-delivery__pop .vb-cal__nav{width:32px;height:32px;font-size:22px;line-height:1;color:var(--vb-green);border-radius:50%}.vb-delivery__pop .vb-cal__nav:hover:not(:disabled){background:#eef6f2}.vb-delivery__pop .vb-cal__nav:disabled{color:#cfcfcf;cursor:default}.vb-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.vb-cal__dow{padding:4px 0;font-size:12px;font-weight:700;text-align:center;color:var(--text-color, #545454)}.vb-delivery__pop .vb-cal__day{height:36px;font-size:14px;text-align:center;color:var(--gray-dark, #393939);border-radius:50%;transition:background-color .15s ease}.vb-delivery__pop .vb-cal__day:hover:not(:disabled){background:#eef6f2;color:var(--vb-green)}.vb-delivery__pop .vb-cal__day.is-today{box-shadow:inset 0 0 0 1px var(--vb-line)}.vb-delivery__pop .vb-cal__day.is-selected,.vb-delivery__pop .vb-cal__day.is-selected:hover{background:var(--vb-green);color:#fff;box-shadow:none}.vb-delivery__pop .vb-cal__day:disabled{color:#cdcdcd;cursor:default}.vb-delivery__pop .vb-cal__day:focus-visible,.vb-delivery__pop .vb-cal__nav:focus-visible{outline:2px solid var(--vb-green);outline-offset:1px}.vb-cal__note{margin:10px 0 0;font-size:13px;color:var(--vb-green);text-align:center}.vb-occ{min-width:100%;width:max-content;max-height:340px;overflow-y:auto;margin:0;padding:6px 0;list-style:none}.vb-occ li{margin:0}.vb-occ__link{display:block;padding:9px 16px;font-family:var(--font-family-base, "Lato", sans-serif);font-size:15px;color:var(--gray-dark, #393939);text-decoration:none}.vb-occ__link:hover,.vb-occ__link:focus-visible{background:#eef6f2;color:var(--vb-green);outline:0}@media(max-width:767px){.vb-delivery--bar .vb-delivery__field--date .vb-delivery__pop{left:auto;right:0}.vb-cal{width:min(300px,calc(100vw - 20px))}}.vb-delivery__suggest{position:absolute;top:calc(100% + 2px);left:0;z-index:60;width:max(100%,340px);max-width:calc(100vw - 20px);margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--vb-line);box-shadow:0 6px 18px #0000001f;text-align:left}.vb-delivery__suggest[hidden]{display:none}.vb-delivery__opt{padding:9px 12px;font-size:14px;line-height:1.35;color:var(--gray-dark, #393939);cursor:pointer}.vb-delivery__opt:hover,.vb-delivery__opt.is-active{background:#eef6f2}.vb-delivery__opt-main{font-weight:700}.vb-delivery__opt-sub{color:var(--text-color, #545454)}.vb-delivery__powered{padding:6px 12px 4px;font-size:11px;color:#8a8a8a;text-align:right;cursor:default}body .bwp-header.sticky .header-top-mobile{box-shadow:none}.vb-delivery-bar{background:var(--vb-delivery-bg, #fff);padding:12px 0;border-bottom:1px solid var(--border-color, #e5dedc)}.vb-delivery--bar{justify-content:center}@media(max-width:767px){.vb-delivery-bar{padding:6px 0;box-shadow:none}.vb-delivery-bar>.container{padding-left:10px;padding-right:10px}.vb-delivery--bar{--vb-h: 36px;--vb-fs: 16px;gap:6px}.vb-delivery--bar .vb-delivery__field--postal{flex:1 1 58%;width:auto}.vb-delivery--bar .vb-delivery__field--date{flex:1 1 42%;width:auto}.vb-delivery--bar .vb-delivery__icon{left:8px;width:15px;height:15px}.vb-delivery--bar .vb-delivery__postal,.vb-delivery--bar .vb-delivery__date{padding-left:28px;border-width:1px}.vb-delivery--bar .vb-delivery__date{padding-right:24px;background-position:right 8px center}.vb-delivery--bar .vb-delivery__postal{letter-spacing:0}.vb-delivery--bar .vb-delivery__postal::placeholder{font-size:13px}.vb-delivery--bar .vb-delivery__date:disabled{font-size:13px}}.product-card__image-wrapper{position:relative}.vb-type-pill-box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;container-type:inline-size;pointer-events:none}.vb-type-pill{position:absolute;top:.77em;right:.77em;max-width:calc(100% - 1.54em);padding:.3em .92em;border:1px solid var(--theme-color, #078451);border-radius:999px;background:#fffffff0;color:var(--theme-color, #078451);font-family:var(--font-family-base, "Lato", sans-serif);font-size:13px;font-size:clamp(9px,4.5cqw,18px);font-weight:400;line-height:1.3;letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){#JsCollectionProduct.grid-xs-1.grid-xs-1 .products__col{flex:0 0 100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/css-vb-delivery-check.css.map */
