:root{--cstm-heading: rift, sans-serif;--cstm-body: stratos-lights, sans-serif;--cstm-body-other: stratos, sans-serif;--cstm-subheading: big-caslon-fb, serif;--cstm-color-orange: #ff6633;--cstm-font-weight: 700;--cstm-font-weight-body: 300;--custom-color-offblack: #1d1f21;--cstm-color-darkgrey: #767e84;--cstm-color-darkblack: #26292b;--cstm-color-darkblacklight: #333638;--cstm-color-offwhite: #F4F4F4;--cstm-color-black: #181919;--cstm-color-darkwhite:#dee0e5}body{font-family:var(--cstm-body);font-weight:var(--cstm-font-weight-body);letter-spacing:0px!important}h1,h2,h3,h4,h5{font-family:var(--cstm-heading)!important;font-weight:var(--cstm-font-weight)!important;line-height:1!important;letter-spacing:0px!important}.subtitle{font-family:var(--cstm-body-other);font-size:2rem}header{grid-template-columns:1fr 3fr 1fr!important;grid-template-areas:"heading search-col icons"!important}.search-ol{grid-area:search}.header__heading-link{min-width:108px!important}@media screen and (max-width: 990px){.header-nav,.header-phone{display:none}.header-grid{grid-template-columns:1fr!important;flex-grow:1}.search-col{padding:10px!important}.header-second-row{display:none}}.cart-count-bubble{border-radius:0!important;font-size:1.2rem!important;font-family:var(--cstm-heading)!important;font-weight:600;left:2.3rem!important;height:1.5rem;width:1.5rem;box-shadow:-2px 0 4px #00000040}.header__icon .svg-wrapper{height:36px}.header__icon .svg-wrapper:hover{transform:scale(1.1);transition-duration:.2s}.header__icon .account-icon-svg{height:36px;color:#fff;mix-blend-mode:soft-light}.header__icon .account-icon-svg:hover{mix-blend-mode:normal}.header__icon .account-icon-svg:hover .cls-1,.header__icon .cart-icon-svg:hover .st2{fill:var(--cstm-color-orange)!important;transition-duration:.3s}.header__icon .cart-icon-svg{height:36px}.header__icon{width:3.5rem}.header__menu-item{padding:5px 10px}.left-menu{padding-left:5px}.left-menu ul{float:left}.mid-menu{text-align:center}nav,.header-phone a{font-family:var(--cstm-heading)!important;font-weight:600}nav a,.header-phone a{font-size:1.85rem!important;line-height:1!important;font-weight:600}nav a span,.header-phone a{color:#fff}nav a:hover span,nav a:active span,nav a:focus span{color:var(--cstm-color-orange);text-decoration:none!important}.header__active-menu-item span,.header__active-menu-item{text-decoration:none!important;color:var(--cstm-color-orange)!important}.header-second-row{background-color:var(--custom-color-offblack);padding:4px 0 8px;border-top:1px solid var(--cstm-color-darkblack);border-bottom:1px solid var(--cstm-color-darkblack)}.contact-prefix{color:var(--cstm-color-orange)}.header-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:20px;align-items:center;max-width:var(--page-width);margin:auto;padding:0px calc(5rem - 18px)}.header-nav ul{list-style:none;display:flex;justify-content:center;margin:0;padding:0;gap:0px;align-items:center}.header-nav li{display:inline-block;line-height:1!important}.header-nav-link{text-decoration:none;color:#fff;font-weight:600;font-size:1rem;padding:10px 15px;line-height:1!important;display:inline-block}.header-nav-link:hover{color:var(--cstm-color-orange)}.header-phone{text-align:right}.header-phone-link{text-decoration:none;color:#fff;font-weight:600;font-size:1rem;padding:12px;display:inline-block}.header-phone-link:hover{color:var(--cstm-color-orange)}.section-sections--23414939812175__custom_liquid_KLypkV-padding{padding:0!important}.header-wrapper--border-bottom{border:none}.search-col{padding:5px}.reset__button{right:calc(var(--inputs-border-width) + 3.6rem)}.content-for-layout{background:var(--cstm-color-darkblack)}.template-search__header{margin-bottom:0!important}.template-search__header h1{font-size:40px;margin:25px 0;text-align:left}.template-search{background:var(--cstm-color-darkblack);padding:0!important}.template-search .template-search__search{display:none}.search-container{background:var(--cstm-color-offwhite)}.header__search{display:none!important}.field__label{font-family:var(--cstm-heading)!important;letter-spacing:0px!important;font-weight:600!important;color:#fff;mix-blend-mode:away and}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-image-width:0px!important;--inputs-border-width: 0px !important;--inputs-border-opacity: 0 !important;border-width:0px!important;border:none!important}.search__input,.newsletter-form input{margin:0!important;background:var(--cstm-color-darkblacklight);transition:.2s!important;font-family:var(--cstm-body-other)}.search__input{color:var(--cstm-color-offwhite)}.search .search__input.field__input{padding-top:2px;padding-bottom:2px;padding-left:10px;height:36px!important}.search .field__label,.customer .field label{line-height:1;left:20px;top:10px}.field__input:not(:placeholder-shown)~.field__label{color:#fff;mix-blend-mode:none;display:none}@media (max-width: 990px){.search input::placeholder{font-size:10px}.search__button{background:var(--cstm-color-orange)!important;top:0!important;right:0!important;bottom:0!important;height:100%!important;max-height:32px;width:38px!important;margin-right:-1px!important}}.search__button{background:var(--cstm-color-orange)!important;top:0!important;right:0!important;bottom:0!important;height:100%!important;max-height:38px;width:48px;margin-right:-1px!important}.search__button .svg-wrapper{padding:3px;mix-blend-mode:}.reset__button{top:0!important;height:100%!important}.search__button:not(:focus-visible):not(.focused){background-color:var(--cstm-color-orange)!important}.template-search__search{margin-bottom:0!important}.search{margin-top:0!important}.field__input:focus{box-shadow:none!important;background:var(--cstm-color-darkblack)!important;transition:.3s!important}.header-second-row .predictive-search__results-groups-wrapper{display:block}.predictive-search{border:1px solid var(--cstm-color-darkblacklight)!important;left:0!important;right:0!important;margin-right:1px}.footer{padding-top:0!important;padding-bottom:20px!important}.footer__content-top{padding-bottom:40px!important}.footer__content-bottom{padding-top:20px!important}.footer__content-bottom-wrapper{justify-content:center}.footer__content-bottom-wrapper .footer__copyright{font-family:var(--cstm-heading)!important;font-weight:500!important;color:var(--cstm-color-darkgrey)!important;letter-spacing:0px!important}.button{font-family:var(--cstm-heading)!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;font-size:1.85rem;transition:.3s;min-height:calc(4.2rem + var(--buttons-border-width) * 2)!important}.button:hover{background:var(--custom-color-offblack)!important;transition:.3s}.button:hover:after{--border-offset: 0px !important;box-shadow:none!important}.banner__content .button{margin-top:20px}.quick-add button{font-family:var(--cstm-heading)!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;font-size:1.85rem!important;transition:.3s;background:var(--cstm-color-orange);color:#fff;border:none}.collection__view-all a{margin-top:40px!important}.collage .card-wrapper,.collage .card__inner,.collection-list .card-wrapper,.collection-list .card__inner{--ratio-percent: 50% !important}.card__content{padding:0!important}.collection-list .card__heading .icon-wrap,.collection-list .card__heading a{letter-spacing:0px!important;font-size:!important}.card__information{padding:1rem 0rem 0rem!important;display:flex;justify-content:space-between;flex-direction:column}.collection-hero__description{font-size:1.5rem!important}.facet-filters label{color:var(--custom-color-offblack)}.facet-filters select,.facet-filters icon,.facet-filters svg{color:var(--custom-color-offblack);fill:var(--custom-color-offblack)}.facets__wrapper details,.facets__wrapper summary{color:var(--custom-color-offblack)}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:var(--custom-color-offblack)!important}.facet-checkbox>svg{background-color:var(--cstm-color-offwhite)!important}.facet-checkbox>svg>rect{stroke:var(--custom-color-offblack)}.facets__label:hover,.facets__label.active,.facets__label:has(:focus-visible){color:var(--custom-color-offblack)!important}.facets__form input:focus{background:#fff!important;padding:8px;font:var(--cstm-subheading)}.facets__form .field__label{color:var(--custom-color-offblack)}*:focus-visible{outline:0px!important;outline-offset:0px!important;box-shadow:none!important}.facets__disclosure{margin-right:2rem!important}.facets__summary-label{letter-spacing:0px!important}.product-count{padding-top:5px}.product-count__text{line-height:calc(1 + .5 / var(--font-body-scale))!important;color:var(--cstm-color-orange)!important}.sorting{padding-top:5px}.facet-filters__label{font-weight:600!important}.facets-container .light{opacity:1!important}.facets__summary{padding:10px 30px 10px 10px!important;font-family:var(--cstm-heading);font-weight:600;font-size:1.4rem;background:#fff;line-height:1!important;margin-bottom:10px!important}.facets__summary-label{line-height:1!important}.facets__summary .icon{margin-right:10px}.facets__summary:hover .facets__summary-label{text-decoration:none!important}.facets__display{top:100%!important;left:0!important;border:none!important;background:#fff;font-family:var(--cstm-body-other)!important}.facets__display .facets__header,.facets__display fieldset{border:none;background:#fff}.facets__wrapper details{margin-right:10px!important}.facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none!important;color:var(--cstm-color-orange)!important}.facets__heading{display:none!important}.active-facets__button{margin-top:10px!important;margin-right:10px!important}.active-facets__button .active-facets__button-inner{box-shadow:none!important;border-radius:0!important;color:#fff!important;font-family:var(--cstm-heading);font-weight:600;font-size:1.4rem;line-height:1!important;padding:0 8px!important;background:var(--custom-color-offblack)}.active-facets__button:hover .active-facets__button-inner{background:var(--cstm-color-darkgrey)!important}.active-facets__button-remove{font-family:var(--cstm-heading);font-weight:600;padding:3px 4px!important;background:#fff0;text-decoration:none!important;border:1px solid var(--cstm-color-orange);font-size:1.4rem!important;line-height:1!important}.active-facets__button-remove span{color:var(--cstm-color-orange)!important;font-size:1.4rem!important;line-height:1!important}.active-facets__button-remove:hover{opacity:.7!important}.active-facets__button-wrapper{padding-top:10px!important}.product__info-container .price{font-size:3rem!important;font-family:var(--cstm-body-other);letter-spacing:0;color:var(--cstm-color-darkgrey)}.product__description{font-size:1.5rem;line-height:1.5}@media screen and (min-width: 750px){.product__info-wrapper{padding:0 0 0 20px!important}}.product__info-container{background:#fff;padding:20px}.variant-stock{font-family:var(--cstm-heading);font-weight:var(--cstm-font-weight);background:var(--cstm-color-darkblacklight);padding:1px 10px!important;line-height:1.5!important;margin-left:10px!important;border:solid 1px var(--cstm-color-darkblacklight);height:100%;min-height:30px!important}variant-selects label{font-family:var(--cstm-heading);font-weight:var(--cstm-font-weight);padding:0 0 0 10px!important;line-height:1.5!important;overflow:hidden;font-size:1.6rem!important}variant-selects label:before{font-family:var(--cstm-heading);font-weight:var(--cstm-font-weight);padding:0!important}.product-form__input--pill input[type=radio]:checked+label{border:solid 1px var(--cstm-color-darkgrey)}.product-form__input--pill input[type=radio]+label .variant-stock{background:var(--cstm-color-darkwhite);color:var(--cstm-color-darkblacklight);border-top:solid 0px var(--cstm-color-darkgrey);border-bottom:solid 0px var(--cstm-color-darkgrey);border-left:solid 1px var(--cstm-color-darkgrey);border-right:solid 0px var(--cstm-color-darkgrey);height:100%;min-height:30px!important}.product-form__input--pill input[type=radio]:checked+label .variant-stock{background:var(--cstm-color-darkblacklight);border-top:solid 0px var(--cstm-color-darkblacklight);border-bottom:solid 0px var(--cstm-color-darkblacklight);border-left:solid 1px var(--cstm-color-darkgrey);border-right:solid 0px var(--cstm-color-darkblacklight);height:100%;min-height:30px!important;color:#fff}.quantity{min-height:25px!important;max-width:100px}.quantity__button{max-width:30px!important}.quantity__input{font-family:rift!important;border-right:solid 1px var(--cstm-color-darkgrey);border-left:solid 1px var(--cstm-color-darkgrey);width:40px!important}.quantity__button{width:30px!important}.quantity__button:hover{background:var(--cstm-color-darkwhite)}.quantity__button:not(:focus-visible):not(.focused):hover,.quantity__input:not(:focus-visible):not(.focused):hover{background:var(--cstm-color-darkwhite)}.form__label,.product__tax{font-weight:600;letter-spacing:0px!important}.product-form__input--pill label,.product__info-container .price__container{letter-spacing:0px!important;line-height:1!important}.product__info-container .price--large{max-height:35px!important}.product__text{letter-spacing:0!important;font-weight:500;color:var(--cstm-color-orange)!important;font-family:var(--cstm-body-other)}.wine-details{margin-top:20px;padding:15px;background-color:var(--cstm-color-offwhite);display:flex;flex-wrap:wrap;row-gap:5px;width:100%;column-gap:15px}.wine-detail{display:flex;align-items:flex-start;margin:0;font-size:14px;line-height:1.5;font-family:var(--cstm-heading);font-weight:600;color:var(--cstm-color-darkblack);white-space:wrap}.tasting-notes{margin-top:20px;padding:15px;background-color:var(--cstm-color-darkblacklight)!important;display:flex;flex-wrap:wrap;row-gap:5px;width:100%;column-gap:15px}.tasting-note{display:flex;align-items:flex-start;margin:0;font-size:1.8rem;line-height:1.5;font-family:var(--cstm-heading);font-weight:600;color:#fff;white-space:wrap}.tasting-note-prefix{margin-right:5px;color:var(--cstm-color-orange);font-family:var(--cstm-heading);font-size:1.8rem}.tasting-note-note{font-family:var(--cstm-body);font-size:1.4rem}.tasting-note-note .tasting-note-prefix{margin-top:-4px}.wine-icon{margin-right:10px;width:24px;height:24px;color:#555;flex-shrink:0;display:none}.wine-detail-prefix{margin-right:5px;color:var(--cstm-color-orange)}@media (max-width: 600px){.wine-detail{flex-direction:column;align-items:flex-start}.wine-icon{margin-bottom:5px}}.tasting-notes h2{margin-bottom:10px;font-size:18px}.tasting-notes ul{list-style:none;padding:0}.tasting-notes li{margin-bottom:8px}.variant-counters{margin-top:20px;padding:15px;border:1px solid #eaeaea;border-radius:5px;background-color:#fafafa}.variant-counters__heading{font-size:18px;margin-bottom:10px;color:#333}.variant-counters__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px}.variant-counters__item{display:flex;align-items:center;justify-content:space-between}.variant-counters__info{display:flex;align-items:center;gap:10px}.variant-counters__label{font-size:16px;color:#555}.variant-counters__input{width:60px;padding:5px 10px;font-size:16px;border:1px solid #ccc;border-radius:4px}.variant-counters__input:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}@media (max-width: 600px){.variant-counters__item{flex-direction:column;align-items:flex-start}.variant-counters__input{margin-top:5px;width:100%}}.card__heading{color:var(--cstm-color-darkblack)!important}.variant-options-list li{font-family:var(--cstm-heading);font-weight:500}.price__container{letter-spacing:0px!important}.product-grid-container{padding-bottom:36px}.product-grid-container,.facets-wrapper{background:var(--cstm-color-offwhite)}.card-information>.price{color:var(--cstm-color-darkgrey)!important}.product-grid .card__heading a{letter-spacing:0px!important;font-size:1.8rem}.product-grid .card{padding:20px;background:#fff}.underline-links-hover:hover a{text-decoration:none!important;color:var(--cstm-color-orange)}.product-grid .price{letter-spacing:0px!important;font-size:2rem!important;color:var(--custom-color-offblack);font-family:var(--cstm-heading);font-weight:600!important;margin-top:10px!important;line-height:1em!important}.card__badge span{font-family:rift;letter-spacing:0px;line-height:1;font-weight:600;font-size:14px!important}.quick-add{margin-top:8px!important;margin-bottom:0!important}.quick-add button{font-size:1.8rem!important;min-height:40px!important}.variant-options{margin-top:5px}.variant-options-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:5px}.variant-option{background-color:var(--cstm-color-darkblack);padding:5px;font-size:12px;font-family:var(--cstm-body);color:#fff;transition:background-color .3s,color .3s;line-height:1em}.variant-option:hover{background-color:#333;color:#fff}.variant-option-text{display:block}.collection-hero{background:var(--cstm-color-darkblack)}.collection-hero .collection-hero__title,.collection-hero .collection-hero__description{Color:#fff}.collection-hero__image-container{background:none}.collection-hero__image-container img{object-fit:contain;padding:20px 0}.collection-cover-image{object-fit:cover;width:100%;max-width:100vw;height:280px}.main-collection-cover-photo{position:relative;width:100%;height:30vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.cover-content{max-width:var(--page-width);width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.cover-content-container{width:100%;height:100%;background:#181919b0;display:flex;flex-direction:column;justify-content:center;align-items:center}.cover-title{font-size:2.5rem;margin:0}.cover-content .collection-hero__title{margin:10px;font-size:6rem}.cover-subtitle{font-size:1.25rem;margin-top:10px}.collection-subheading{font-size:2rem;color:var(--cstm-color-orange);margin:0 10px 20px;line-height:1!important;text-align:left}.collection-hero--without-image .collection-hero__text-wrapper{flex-basis:100%!important}.collection-hero__image-container{display:flex;flex-direction:column}.collection-hero__image-container img{position:relative!important}#shopify-section-template--24462708638031__collection_list_Qi394B .collection-list-wrapper{min-height:65vh}p[role=status]{min-height:400px}#shopify-block-AWURuOFNDWFEzZ0VQc__10560697916000961394 .watermark-container-blockify{display:none!important}.slideshow__slide .banner__box{background:#0000}.slideshow__controls{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sozenstudios-custom.css.map */
