:root{--brown: #a06f51;--green: #b3bcb5;--red: rgb(220, 53, 69);--text-color: #221f20;--text-color-hover: var(--brown);--light-text-color: #9f9080;--light-text-color-hover: var(--text-color);--footer-text-color: rgba(0, 0, 0, .5);--background-color: #e9e6df;--overlay-background-color: #343434;--overlay-text-color: #d7d2ca;--overlay-text-color-hover: #fff;--max-width: 162.4rem;--text-max-width: 116rem;--padding: 4rem;--narrow-padding: 1rem;--panel-padding: 15rem;--panel-gutter: 8%;--main-menu-height: 10rem;--big-text: 3.6rem;--small-text: 1.2rem;--wide-letter-spacing: .1em;--serif: "Cormorant Garamond", serif;--sans: "Lexend Giga", sans-serif;--page-background-color: var(--background-color);--horizontal-rule-colour: var(--light-text-color)}@media (max-width: 800px){:root{--padding: 3rem;--panel-padding: 6rem}}@media (max-width: 1100px){:root{--panel-gutter: 5%;--main-menu-height: 6rem}}*{box-sizing:border-box}html{font-size:9px;background:var(--background-color)}body{margin:0;position:relative}.inline-section{display:inline}body{font-size:2.4rem;line-height:1.6;color:var(--text-color);font-family:var(--serif);font-optical-sizing:auto}@media (max-width: 800px){body{font-size:1.8rem}}body a{color:inherit;text-decoration:underline}body a:hover{color:var(--text-color-hover)}body img{display:block;max-width:100%;height:auto}body .big-text{font-size:var(--big-text);font-style:italic;color:var(--light-text-color)}@media (max-width: 1100px){body .big-text{font-size:2.8rem}}@media (max-width: 800px){body .big-text{font-size:2rem}}body ul,body ol,body p,body h1,body h2,body h3,body h4,body h5{margin:1.5em 0 0}:is(body ul,body ol,body p,body h1,body h2,body h3,body h4,body h5):first-child{margin-top:0}body ul,body ol{list-style:initial;padding:0 0 0 1em}body .small-text,body h3,body h4{font-family:var(--sans);font-size:var(--small-text);letter-spacing:var(--wide-letter-spacing);text-transform:uppercase;font-weight:300;font-style:normal;color:var(--text-color)}:is(body .small-text,body h3,body h4) a{color:var(--text-color);text-decoration:none}:is(body .small-text,body h3,body h4) a:hover{color:var(--text-color-hover)}body h1{font-style:italic;font-weight:400;font-size:4rem}@media (max-width: 800px){body h1{font-size:2.8rem}}body h2{font-size:4rem;font-style:italic;font-weight:400;color:var(--light-text-color)}@media (max-width: 1100px){body h2{font-size:2.5rem}}body h3{font-size:1.6rem;color:var(--brown)}@media (max-width: 1100px){body h3{font-size:1.4rem}}body h5{font-size:inherit;font-weight:700;color:var(--text-color)}@media (min-width: 500px){body .nowrap{white-space:nowrap}}@media (max-width: 499px){body .nowrap{display:block}}body table{border-collapse:collapse}body td{padding:0}body th{text-align:inherit}body label{font-weight:700}body button,body .button,body input,body select{font-family:var(--sans);font-weight:300;font-size:inherit;color:var(--text-color);border-radius:2px;line-height:normal;padding:.35em .5em;border:1px solid var(--text-color);background-color:#fff;transition:none}body button,body .button{cursor:pointer;text-transform:uppercase;text-decoration:none;background:none;padding-left:1.5em;padding-right:1.5em}:is(body button,body .button):hover{color:var(--text-color-hover);border:1px solid var(--text-color-hover)}body input,body select{background:#fff}body fieldset{margin:0;padding:0;border:none}.clearfix:after{content:"";display:table;clear:both}.ir{text-indent:200%;white-space:nowrap;overflow:hidden}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.site-footer{background:var(--green);margin:var(--narrow-padding);padding:0 var(--padding);color:var(--footer-text-color);font-size:1.6rem;line-height:1.4;text-transform:uppercase}@media (max-width: 800px){.site-footer{margin-top:var(--panel-padding)}}.site-footer ul,.site-footer li{margin:0;padding:0;list-style:none}.site-footer a{text-decoration:none}.site-footer small{text-transform:none;font-weight:300;font-size:1.4rem}.site-footer .logo{display:flex;justify-content:center;padding:10rem 0;border-bottom:1px solid var(--footer-text-color)}@media (max-width: 800px){.site-footer .logo{padding:4rem 0}.site-footer .logo img{width:150px}}.site-footer .text{display:flex;justify-content:center;padding:8rem}.site-footer .text>*{margin:0 4rem}@media (max-width: 800px){.site-footer .text{padding:2.5rem 0;display:block}.site-footer .text>*{padding:1.5rem 0;margin:0}}.site-footer .social img{display:inline-block}.site-footer .social a{margin-right:.5rem}.site-footer input{width:14rem;margin-right:.5rem;background:none}.site-footer input,.site-footer button{margin-top:.7rem}html body .wine-subscription-app{--selector-card-secondary-font-size: 1.4rem;--selector-card-primary-font-size: 2rem;--horizontal-rule-colour: var(--light-text-color);--wine-wrapper-max-width: calc(var(--max-width) + var(--padding) + var(--padding));padding:0 var(--padding);margin:0 auto;max-width:var(--wine-wrapper-max-width)}body .wh-subscription-flow a,body a.wh-club-container{text-decoration:none}body .tw-border-b-2{border-width:1px}body .wh-product-card-content-qtd-input{font-size:1.6rem;font-weight:400}body .wh-bubble-steps{font-family:sans-serif}body .tw-selected-total-background{background:none;border:none}body .disabled\:tw-bg-gray-500:disabled{background:#fff}body .wh-subscription-selector .tw-border-b-2{border:none}body .wh-club-content-container{margin-top:2rem}body .wh-club-options-title{display:none}body .wh-subscription-selector .winehub-mini-desc{color:var(--light-text-color);text-align:left}body .wh-club-freq-container{margin-top:3rem;color:var(--light-text-color)}body html body .wine-subscription-app{--selector-card-secondary-font-size: 2rem}body .winehub-mini-desc hr{border-color:var(--light-text-color);margin:3rem 0}#winehub-customer-portal .whcp--mobile .whcp--mobile-navbar{background:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
