#wine-subscription-app{--wh-lfv-blue: #17344f;--wh-lfv-copper: #8d6844;--wh-lfv-teal: #00546e;--wh-lfv-card: #fcfaf6;--wh-lfv-card-active: #f7f1e7;--wh-lfv-line: #d9cdb9;--wh-lfv-muted: #5d6b78;--wh-lfv-step-idle: #9aa3ab;color:var(--wh-lfv-blue);font-family:var(--font-body-family)}#wine-subscription-app .wh-choose-your-pack-size,#wine-subscription-app .wh-choose-your-delivery-frequency,#wine-subscription-app .wh-review-order,#wine-subscription-app span.tw-text-title{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.25rem;line-height:1.2;text-align:center;color:var(--wh-lfv-blue)}#wine-subscription-app .wh-choose-your-pack-size:after,#wine-subscription-app .wh-choose-your-delivery-frequency:after,#wine-subscription-app .wh-review-order:after,#wine-subscription-app span.tw-text-title:after{content:"";display:block;width:3.5rem;height:1px;margin:1.25rem auto 0;background:var(--wh-lfv-copper)}#wine-subscription-app button.wh-button-primary,#wine-subscription-app button.wh-button-secondary{font-family:var(--font-button);text-transform:uppercase;letter-spacing:.12em;font-size:.875rem;border-radius:2px}#wine-subscription-app button.wh-button-primary{background:var(--wh-lfv-blue);border-color:var(--wh-lfv-blue);color:#fff;padding:1rem 2.5rem}#wine-subscription-app .wh-add-to-cart-buttons .wh-button-secondary,#wine-subscription-app .wh-subscription-flow>div>div>div:last-child>.wh-button-secondary,#wine-subscription-app .wh-review-page>div:last-child .wh-button-secondary{width:auto;padding:.75rem 0;background:transparent;border:0;color:var(--wh-lfv-blue);box-shadow:none}#wine-subscription-app .wh-add-to-cart-buttons .wh-button-secondary .wh-icon-fill-color-secondary,#wine-subscription-app .wh-subscription-flow>div>div>div:last-child>.wh-button-secondary .wh-icon-fill-color-secondary,#wine-subscription-app .wh-review-page>div:last-child .wh-button-secondary .wh-icon-fill-color-secondary{fill:var(--wh-lfv-blue)}#wine-subscription-app .wh-bubble-steps>div{max-width:46rem;margin:0 auto;counter-reset:wh-step}#wine-subscription-app .wh-bubble-steps>div>div:not(.wh-step-indicator-bar){counter-increment:wh-step}#wine-subscription-app .wh-step-indicator-bar{flex:1 1 0;background:transparent}#wine-subscription-app .wh-bubble-steps>div>div:not(.wh-step-indicator-bar)>div:first-child{width:2.5rem;height:2.5rem;border:1px solid var(--wh-lfv-step-idle);background:transparent;color:var(--wh-lfv-step-idle);font-size:.9375rem}#wine-subscription-app .wh-bubble-steps>div>div:not(.wh-step-indicator-bar)>div:first-child:before{content:counter(wh-step)}#wine-subscription-app .wh-bubble-steps svg{display:none}#wine-subscription-app .wh-bubble-steps>div>div:not(.wh-step-indicator-bar)>div:has(>.wh-current-step-icon){border-color:var(--wh-lfv-copper);background:var(--wh-lfv-copper);color:#fff;font-weight:600}#wine-subscription-app .wh-bubble-steps>div>div:not(.wh-step-indicator-bar)>div:has(>.wh-complete-step-icon){border-color:var(--wh-lfv-blue);background:var(--wh-lfv-blue);color:#fff}#wine-subscription-app .wh-bubble-steps>div>div:not(.wh-step-indicator-bar)>div:has(>.wh-complete-step-icon):before{content:"";width:.375rem;height:.75rem;margin-top:-.2rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#wine-subscription-app .wh-step-indicator-text{margin-top:.5rem;white-space:nowrap;font-size:.75rem;color:var(--wh-lfv-muted)}#wine-subscription-app .wh-bubble-steps>div>div:not(.wh-step-indicator-bar):has(>div>.wh-current-step-icon,>div>.wh-complete-step-icon) .wh-step-indicator-text{color:var(--wh-lfv-blue);font-weight:600}#wine-subscription-app .wh-subscription-heading-under-image{font-family:var(--font-heading-family);font-size:1.5rem}#wine-subscription-app .wh-choose-your-own{color:var(--wh-lfv-muted);text-align:center}@media(min-width:768px){#wine-subscription-app div:has(>.wh-frequency-card-container){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}#wine-subscription-app .wh-frequency-card-container{padding:2.5rem 1.5rem 2rem;background:var(--wh-lfv-card);border:2px solid transparent;border-radius:8px;text-align:center;transition:border-color .2s}#wine-subscription-app .wh-frequency-card-container:hover{border-color:var(--wh-lfv-blue);background:var(--wh-lfv-card-active)}#wine-subscription-app .wh-frequency-card-image-container img{width:3rem;height:3rem}#wine-subscription-app .wh-frequency-card-content-name{font-family:var(--font-heading-family);font-size:1.75rem}#wine-subscription-app .wh-frequency-card-content-dates{color:var(--wh-lfv-muted);font-size:1rem}#wine-subscription-app .wh-frequency-card-footer-container{border:0}#wine-subscription-app .wh-frequency-card-footer-button{width:auto;margin:0 auto;padding:.5rem 0;background:transparent;border:0;color:var(--wh-lfv-copper);text-decoration:underline;text-underline-offset:.3em;font-size:.8125rem}#wine-subscription-app .wh-filter-bar{margin-top:1.5rem;background:rgb(var(--colors-background));border-block:1px solid var(--wh-lfv-line)}#wine-subscription-app .wh-filter-bar>span:last-child{display:block;padding:.875rem 0;border:0;text-align:center;font-weight:600}#wine-subscription-app .wh-global-picker .tw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:1024px){#wine-subscription-app .wh-global-picker .tw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}#wine-subscription-app .wh-global-picker .wh-product-card-container{background:var(--wh-lfv-card);border:0;border-radius:8px}#wine-subscription-app .wh-global-picker .wh-product-card-bottom{display:flex;flex-direction:column}#wine-subscription-app .wh-global-picker .wh-product-card-content-title{font-family:var(--font-heading-family);font-size:1.25rem}#wine-subscription-app .wh-global-picker .wh-product-card-content-subtitle{color:var(--wh-lfv-muted);font-weight:400}#wine-subscription-app .wh-global-picker .wh-product-card-content-price{order:1;font-weight:600;font-size:1.125rem}#wine-subscription-app .wh-global-picker .wh-product-card-content-qtd-container{order:2}#wine-subscription-app .wh-product-card-content-qtd-decrease,#wine-subscription-app .wh-product-card-content-qtd-increase{width:2.5rem;height:2.5rem;border-width:1px;border-color:var(--wh-lfv-blue)}#wine-subscription-app .wh-product-card-content-qtd-input{background:transparent;border:0;font-weight:600;text-align:center}#wine-subscription-app .wh-product-card-content-limit{display:none}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*){grid-column:1 / -1;position:relative;overflow:visible;background:var(--wh-lfv-card-active);border:2px solid var(--wh-lfv-blue)}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-inner{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"image title   price" "image content qty";align-items:center;column-gap:2rem;padding:1.5rem 2rem;text-align:left}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) :is(.wh-product-card-bottom,.wh-product-card-content-qtd-container){display:contents}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-top{grid-area:image}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-image-container{margin:0}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-image-container img{width:9rem;height:6rem;object-fit:cover;border-radius:4px}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-content-title{grid-area:title;align-self:end;justify-self:start;margin:0;text-align:left;font-size:1.75rem}#wine-subscription-app .wh-global-picker .wh-product-card-container:first-child:has(.wh-product-card-content-limit:empty) .wh-product-card-content-title:before,#wine-subscription-app .wh-global-picker .wh-product-card-container.wh-set-pack-label .wh-product-card-content-title:before{content:"Our set pack";display:block;margin-bottom:.375rem;font-family:var(--font-body-family);font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--wh-lfv-copper)}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-content-container{grid-area:content;align-self:start;text-align:left}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-content-subtitle{text-align:left}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-content-price{grid-area:price;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:.5rem;align-self:end;font-size:1.5rem}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-content-price br,#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-content-price div{display:none}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-content-qtd-inner{grid-area:qty;justify-content:flex-end;margin:.5rem 0 0}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*):has(+.wh-product-card-container .wh-product-card-content-limit:not(:empty)),#wine-subscription-app .wh-global-picker .wh-product-card-container.wh-set-pack-last{margin-bottom:3.5rem}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*):has(+.wh-product-card-container .wh-product-card-content-limit:not(:empty)):after,#wine-subscription-app .wh-global-picker .wh-product-card-container.wh-set-pack-last:after{content:"Or choose your own wines";position:absolute;top:calc(100% + 1.25rem);left:0;right:0;display:flex;align-items:center;gap:1.5rem;font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--wh-lfv-muted);white-space:nowrap;background:linear-gradient(var(--wh-lfv-line),var(--wh-lfv-line)) left center / calc(50% - 11rem) 1px no-repeat,linear-gradient(var(--wh-lfv-line),var(--wh-lfv-line)) right center / calc(50% - 11rem) 1px no-repeat;justify-content:center}#wine-subscription-app .wh-global-picker .tw-grid+span{text-align:right}#wine-subscription-app .wh-global-picker .tw-grid+span span:first-child{font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--wh-lfv-muted)}#wine-subscription-app .wh-global-picker .tw-grid+span span:last-child{font-size:1.75rem}#wine-subscription-app .wh-add-to-cart-buttons{width:100%;padding:1.5rem 2rem;background:var(--wh-lfv-card);border-radius:8px}#wine-subscription-app .wh-add-to-cart-buttons>div:last-child{flex-direction:row-reverse;justify-content:space-between}#wine-subscription-app .wh-add-to-cart-buttons .wh-button-primary{width:auto}#wine-subscription-app .wh-order-summary-card{display:block}#wine-subscription-app .wh-review-page{width:100%;max-width:none}#wine-subscription-app .wh-review-order+div,#wine-subscription-app .wh-review-page>br,#wine-subscription-app .wh-review-retail-price,#wine-subscription-app .wh-review-catalogue,#wine-subscription-app .wh-review-selling-plan-description:empty,#wine-subscription-app .wh-review-page>div:has(+div>.wh-meta-checkout-fields){display:none}#wine-subscription-app .wh-review-page>:not(.wh-review-order,:last-child,:has(>.wh-meta-checkout-fields)){margin:0;padding:.5rem 2.5rem;background:var(--wh-lfv-card)}#wine-subscription-app .wh-review-page>.wh-review-retail{padding-top:2.5rem;border-radius:8px 8px 0 0}#wine-subscription-app .wh-review-retail-name{font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--wh-lfv-copper)}#wine-subscription-app .wh-review-product-name{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:var(--font-heading-weight)}#wine-subscription-app .wh-review-page>div.tw-border-b-2{padding-block:0;border:0}#wine-subscription-app .wh-review-page>div.tw-border-b-2:before{content:"";display:block;margin-block:1rem;border-top:1px solid var(--wh-lfv-line)}#wine-subscription-app .wh-review-page>div:is(:has(+.wh-shipping-calculated-at-checkout),:has(+.wh-review-discount-note)) span{font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:.8125rem;align-self:center}#wine-subscription-app .wh-review-page>div:is(:has(+.wh-shipping-calculated-at-checkout),:has(+.wh-review-discount-note)) span:last-child{font-size:2rem;letter-spacing:0;font-weight:400}#wine-subscription-app .wh-review-page>.wh-shipping-calculated-at-checkout{padding-bottom:2.5rem;border-radius:0 0 8px 8px;color:var(--wh-lfv-muted);font-size:.875rem;font-style:normal}#wine-subscription-app .wh-review-page>div:has(>.wh-meta-checkout-fields){margin-top:1.5rem;padding:2rem 2.5rem;background:var(--wh-lfv-card);border-radius:8px}#wine-subscription-app .wh-meta-checkout-fields{text-align:left}#wine-subscription-app .wh-meta-checkout-fields>span{font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--wh-lfv-muted)}#wine-subscription-app .wh-meta-checkout-fields>span:has(+div>input){font-size:0;letter-spacing:0}#wine-subscription-app .wh-meta-checkout-fields>span:has(+div>input):before{content:"Your birthday, for a glass of English sparkling wine on us (optional)";font-size:.75rem;letter-spacing:.25em}#wine-subscription-app .wh-meta-checkout-fields :is(input,textarea){padding:.875rem 1rem;border:1px solid var(--wh-lfv-line);border-radius:2px;background:#fff;text-align:left;font-weight:400}#wine-subscription-app .wh-review-page>div:last-child{flex-direction:row-reverse;justify-content:space-between;margin-top:1.5rem}#wine-subscription-app .wh-review-page>div:last-child .wh-button-primary{width:auto;background:var(--wh-lfv-copper);border-color:var(--wh-lfv-copper)}@media(min-width:1024px){#wine-subscription-app .wh-review-page{display:grid;grid-template-columns:minmax(0,1fr) 22rem;grid-template-rows:auto repeat(12,auto) 1fr auto;column-gap:2.5rem;row-gap:0}#wine-subscription-app .wh-review-page>*{grid-column:1}#wine-subscription-app .wh-review-order{grid-column:1 / -1;margin-bottom:2.5rem}#wine-subscription-app .wh-review-page>div:has(>.wh-meta-checkout-fields){grid-column:2;grid-row:2 / 15;align-self:start;margin-top:0}#wine-subscription-app .wh-review-page>div:last-child{grid-column:1 / -1;grid-row:15}}@media(max-width:767px){#wine-subscription-app .wh-choose-your-pack-size,#wine-subscription-app .wh-choose-your-delivery-frequency,#wine-subscription-app .wh-review-order,#wine-subscription-app span.tw-text-title{font-size:1.75rem}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-inner{grid-template-columns:1fr;grid-template-areas:"image" "title" "content" "price" "qty";row-gap:.75rem;padding:1.5rem;text-align:center}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) :is(.wh-product-card-content-title,.wh-product-card-content-container,.wh-product-card-content-subtitle){justify-self:center;text-align:center}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) :is(.wh-product-card-content-price,.wh-product-card-content-qtd-inner){justify-content:center}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*) .wh-product-card-image-container img{margin:0 auto}#wine-subscription-app .wh-global-picker .wh-product-card-container:has(.wh-product-card-content-limit:empty):not(.wh-product-card-container:has(.wh-product-card-content-limit:not(:empty))~*):has(+.wh-product-card-container .wh-product-card-content-limit:not(:empty)):after,#wine-subscription-app .wh-global-picker .wh-product-card-container.wh-set-pack-last:after{letter-spacing:.15em;background:none}#wine-subscription-app .wh-review-page>:not(.wh-review-order,:last-child,:has(>.wh-meta-checkout-fields)),#wine-subscription-app .wh-review-page>div:has(>.wh-meta-checkout-fields){padding-inline:1.25rem}#wine-subscription-app .wh-add-to-cart-buttons{padding:1rem 1.25rem}#wine-subscription-app .wh-global-picker .wh-product-card-container{min-width:0;padding:0}#wine-subscription-app .wh-global-picker .wh-product-card-image-container img{max-width:100%}#wine-subscription-app .wh-global-picker .wh-product-card-inner{padding:1rem .5rem}#wine-subscription-app .wh-global-picker .wh-product-card-content-title{font-size:1rem;overflow-wrap:anywhere}#wine-subscription-app .wh-product-card-content-qtd-decrease,#wine-subscription-app .wh-product-card-content-qtd-increase{width:2rem;height:2rem;flex-shrink:0}#wine-subscription-app .wh-product-card-content-qtd-inner>div:has(>.wh-product-card-content-qtd-input){width:2rem;margin-inline:.5rem}#wine-subscription-app .wh-add-to-cart-buttons>div:last-child,#wine-subscription-app .wh-review-page>div:last-child{flex-direction:column;align-items:stretch}#wine-subscription-app .wh-add-to-cart-buttons button.wh-button-primary,#wine-subscription-app .wh-review-page>div:last-child button.wh-button-primary{width:100%}#wine-subscription-app .wh-add-to-cart-buttons .wh-button-secondary,#wine-subscription-app .wh-review-page>div:last-child .wh-button-secondary{align-self:center}}#wine-subscription-app .wh-global-picker .wh-product-card-container.wh-pack-other-size{display:none}:is(.wh-club-13,.wh-club-19,.wh-club-2) #wine-subscription-app .wh-subscription-heading-under-image~div:not([data-wh-write-up]){visibility:hidden}:is(.wh-club-13,.wh-club-19,.wh-club-2) #wine-subscription-app .wh-subscription-heading-under-image~div[data-wh-write-up]{max-width:40rem;margin-inline:auto;padding-inline:1rem;overflow-wrap:break-word}:is(.wh-club-13,.wh-club-19,.wh-club-2) #wine-subscription-app .wh-review-case-photo{width:8rem;height:5rem;flex-shrink:0;align-self:flex-start;object-fit:contain;border-radius:8px}@media(max-width:767px){:is(.wh-club-13,.wh-club-19,.wh-club-2) #wine-subscription-app .wh-review-case-photo{width:6rem;height:3.75rem}}:is(.wh-club-13,.wh-club-19,.wh-club-2) #wine-subscription-app .wh-case-description{max-width:22rem;margin:.25rem auto .75rem;font-family:var(--font-body-family);font-size:.875rem;line-height:1.5;color:var(--wh-lfv-muted);text-align:center;text-wrap:balance}#wine-subscription-app .wh-discount-note{font-size:.875rem;line-height:1.5;color:var(--wh-lfv-muted);text-wrap:balance}#wine-subscription-app .wh-write-up-discount-note{max-width:40rem;font-size:.9em;margin:.75rem auto 0;padding-inline:1rem;text-align:center}#wine-subscription-app .wh-review-page>.wh-review-discount-note{text-align:right}html:not(.wh-club-18) #wine-subscription-app .wh-product-card-content-price-discount,html:not(.wh-club-18) #wine-subscription-app .wh-subscription-total-retail,html:not(.wh-club-18) #wine-subscription-app .wh-review-product-details>span:has(+.wh-review-product-discount){display:none}#wine-subscription-app .wh-pack-cost{display:none}#wine-subscription-app .wh-frequency-card-content-name>span+span,#wine-subscription-app .wh-frequency-discount-checkout{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-winehub-signup.css.map */
