#cart-drawer .line-item>.line-item-info{flex:1 1 0;min-inline-size:0}#cart-drawer .pellegrini-line-total{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;inline-size:100%;margin:0;font-variant-numeric:tabular-nums}#cart-drawer .pellegrini-line-total strong{font-weight:500;white-space:nowrap}#cart-drawer .pellegrini-bottle-status{padding-block-end:.875rem;border-block-end:1px solid rgb(var(--border-color, 222 219 213))}#cart-drawer .pellegrini-bottle-status__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0}#cart-drawer .pellegrini-bottle-status__total strong{font-size:1.375rem;font-weight:500;font-variant-numeric:tabular-nums}#cart-drawer .pellegrini-bottle-status__message{margin-block:.625rem 0;font-weight:500;line-height:1.45;overflow-wrap:anywhere}#cart-drawer .pellegrini-bottle-status__progress{margin-block-start:.625rem;position:relative;block-size:.4375rem;border-radius:999px;background:rgb(var(--text-color, 51 49 47) / .12)}#cart-drawer .pellegrini-bottle-status__fill{display:block;inline-size:var(--pellegrini-bottle-progress, 0%);max-inline-size:100%;block-size:100%;border-radius:inherit;background:rgb(var(--button-background, 101 27 52))}#cart-drawer .pellegrini-bottle-status__notice{margin-block:.875rem 0;padding-inline-start:.75rem;border-inline-start:2px solid currentColor;font-size:.8125rem;line-height:1.45}#cart-drawer .pellegrini-cart-logistics{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;line-height:1.4}#cart-drawer .pellegrini-cart-logistics>span:last-child{flex-shrink:0;font-weight:500}#cart-drawer .cart-drawer__footer [name=checkout][disabled]{opacity:.5;cursor:not-allowed}#cart-drawer .cart-drawer__footer{gap:.875rem}#cart-drawer .pellegrini-cart-costs__note{margin:.25rem 0 0;font-size:.75rem;line-height:1.45}#cart-drawer .pellegrini-cart-order-note .accordion__toggle{padding-block:.875rem;font-size:.875rem;font-weight:500}#cart-drawer .pellegrini-cart-order-note .textarea{font-size:1rem;resize:vertical}#cart-drawer .pellegrini-cart-notes{border-block-start:1px solid rgb(var(--border-color, 222 219 213));padding-block-start:1rem;font-size:.8125rem;line-height:1.5}#cart-drawer .pellegrini-cart-notes__content{display:grid;gap:.625rem}#cart-drawer .pellegrini-cart-notes__content p{margin:0}@media screen and (max-width:699px){#cart-drawer .pellegrini-cart-actions{padding-inline-start:var(--pellegrini-privacy-clearance, 0px)}}@media screen and (max-width:374px){#cart-drawer .pellegrini-cart-actions [name=checkout]{padding-inline:.75rem;column-gap:.75rem}}#cart-drawer .pellegrini-cart-actions{display:grid;gap:.625rem}#cart-drawer .pellegrini-cart-utility{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.375rem .75rem;font-size:.75rem;line-height:1.4}.spg-wineries{display:block;box-sizing:border-box;width:100%;max-width:var(--spg-max-width);margin-inline:auto;padding:var(--spg-padding-top) var(--spg-padding-horizontal) var(--spg-padding-bottom);background:var(--spg-background);color:inherit}.spg-wineries *,.spg-wineries *:before,.spg-wineries *:after{box-sizing:border-box}.spg-wineries [hidden]{display:none!important}.spg-wineries__intro{max-width:850px;margin:0 auto var(--spg-filter-spacing);text-align:center}.spg-wineries[data-heading-alignment=left] .spg-wineries__intro{max-width:none;margin-inline:0;text-align:left}.spg-wineries[data-heading-alignment=left] .spg-wineries__description{max-width:850px}.spg-wineries__heading{margin:0;font-size:var(--spg-heading-size);overflow-wrap:anywhere}.spg-wineries__description{margin-top:18px}.spg-wineries__description:first-child,.spg-wineries__description p:first-child{margin-top:0}.spg-wineries__description p:last-child{margin-bottom:0}.spg-wineries__controls{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:var(--spg-filter-spacing)}.spg-wineries__toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px}.spg-wineries__countries{display:flex;flex:0 0 auto;max-width:100%;min-width:0;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:5px}.spg-wineries__country{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;padding:7px 0;min-height:44px;cursor:pointer;font:inherit;font-size:var(--spg-filter-size);letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.7;transition:opacity .2s ease,border-color .2s ease,color .2s ease}.spg-wineries__country:hover{opacity:1}.spg-wineries__country[aria-pressed=true]{color:var(--spg-accent);border-color:currentColor;opacity:1}.spg-wineries__fields{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:18px}.spg-wineries__field{display:grid;gap:7px;flex:1 1 180px;min-width:0;max-width:290px;font-size:14px}.spg-wineries__toolbar .spg-wineries__field--search{flex:0 1 240px;max-width:280px}.spg-wineries__field input,.spg-wineries__field select{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #b8b4af;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px}.spg-wineries__field select{-webkit-appearance:auto;appearance:auto}.spg-wineries__checkbox{display:flex;align-items:center;gap:9px;min-height:44px;padding-block:10px;font-size:14px;cursor:pointer}.spg-wineries__checkbox input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--spg-accent)}.spg-wineries__filter-help{margin:0;text-align:center;font-size:13px}.spg-wineries :is(button,input:not([data-search]),select,a):focus-visible{outline:2px solid var(--spg-accent);outline-offset:4px}.spg-wineries [data-search]:focus,.spg-wineries [data-search]:focus-visible{outline:none;outline-offset:0;border-color:#6f6a64;box-shadow:inset 0 0 0 1px #6f6a64}.spg-wineries__status{margin:0 0 24px;text-align:center;font-size:14px}.spg-wineries__status:empty{display:none}.spg-wineries__grid{display:grid;grid-template-columns:repeat(var(--spg-columns),minmax(0,1fr));gap:var(--spg-row-gap) var(--spg-column-gap)}.spg-wineries__card{display:block;min-width:0;color:inherit;text-decoration:none}.spg-wineries__image{aspect-ratio:var(--spg-image-ratio);overflow:hidden;background:#f5f4f1}.spg-wineries__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.spg-wineries__card:hover .spg-wineries__image img{transform:scale(var(--spg-image-scale))}.spg-wineries__card-content{padding-top:18px;text-align:center}.spg-wineries__name{margin:0;font-size:var(--spg-name-size);font-weight:500;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.spg-wineries__origin{margin-top:7px;font-size:var(--spg-origin-size);letter-spacing:.08em;text-transform:uppercase;opacity:.65;overflow-wrap:anywhere}.spg-wineries__empty{margin:20px 0;text-align:center}.spg-wineries__editor-note{margin-bottom:28px;padding:16px 20px;border:1px solid #d7c59b;background:#fff9ec;color:#493b24;font-size:14px;line-height:1.5}.spg-wineries__editor-note p{margin:0}.spg-wineries__editor-note ul{margin:10px 0;padding-left:20px;list-style:disc}.spg-wineries__pagination{margin-top:32px;text-align:center}.spg-wineries__pagination a,.spg-wineries__pagination .current{display:inline-block;padding:10px}.spg-wineries__footer{margin-top:36px;text-align:center}.spg-wineries .spg-wineries__button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.spg-wineries__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media screen and (max-width:999px){.spg-wineries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.spg-wineries{padding-inline:var(--spg-padding-mobile)}.spg-wineries__countries{flex-basis:100%;width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:22px;scrollbar-width:thin}.spg-wineries__country{flex:0 0 auto}.spg-wineries__fields{justify-content:flex-start}.spg-wineries__field{flex-basis:calc(50% - 9px);max-width:none}.spg-wineries__toolbar .spg-wineries__field--search{flex:1 1 100%;max-width:none}.spg-wineries__grid{grid-template-columns:repeat(var(--spg-mobile-columns),minmax(0,1fr));gap:min(var(--spg-row-gap),40px) 16px}.spg-wineries__heading{font-size:min(var(--spg-heading-size),32px)}}@media(prefers-reduced-motion:reduce){.spg-wineries__image img,.spg-wineries__country{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map?subset=IAAAAAAAAAAAEA */
