.main-cellar-club{padding-top:5rem;width:100%;grid-template-columns:repeat(26,minmax(0,1fr));row-gap:7.5rem}.main-cellar-club>h2{grid-column:1/13;font-size:var(--size-two);font-weight:500}.main-cellar-club-description{grid-column:16/-2}.main-cellar-club .main-content{grid-column:1/27;display:flex;flex-direction:column;row-gap:5rem}@media screen and (max-width:1023px){.main-cellar-club{grid-template-columns:repeat(10,minmax(0,1fr));padding-top:2rem;row-gap:3.75rem}.main-cellar-club>h2{grid-column:1/11}.main-cellar-club-description,.main-cellar-club .main-content{grid-column:1/11}}.main-cellar-club .product-card-clearcut{width:100%;display:grid;grid-template-columns:repeat(26,minmax(0,1fr));column-gap:20px;font-size:1rem}.main-cellar-club .product-card-clearcut .details{grid-column:16/23;grid-row:1;display:flex;flex-direction:column;row-gap:1.25rem;z-index:2}.main-cellar-club .product-card-clearcut .details-header{display:flex;flex-direction:column;row-gap:.5rem}.main-cellar-club .product-card-clearcut .details-header h3{font-size:var(--size-four);font-weight:500}.main-cellar-club .product-card-clearcut .details-header a{width:fit-content;transition:all .3s}.main-cellar-club .product-card-clearcut .details-header a svg path{fill:var(--color-main-gray);transition:all .3s}.main-cellar-club .product-card-clearcut .details-header a:hover{color:#000}.main-cellar-club .product-card-clearcut .details-header a:hover svg path{fill:#000}.main-cellar-club .product-card-clearcut .image{grid-column:5/14;grid-row:1;display:block;position:sticky;top:153px;padding-bottom:117%;height:fit-content}.main-cellar-club .product-card-clearcut img{pointer-events:none;background:transparent;transform-origin:center;transition:.5s ease all;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:contain;width:100%;height:100%}@media screen and (max-width:1023px){.main-cellar-club .product-card-clearcut{grid-template-columns:repeat(10,minmax(0,1fr));row-gap:2.5rem}.main-cellar-club .product-card-clearcut .details{grid-column:1/11;grid-row:auto}.main-cellar-club .product-card-clearcut .image{grid-column:3/11;position:relative;top:unset}}.main-cellar-club .prod-card-form{display:block}.main-cellar-club .prod-card-form .control-rows{display:flex;flex-direction:column}.main-cellar-club .prod-card-form .control-row{display:flex;justify-content:space-between;column-gap:2rem;align-items:baseline;padding:.4rem 0;border-top:1px solid #C1C1C1}.main-cellar-club .prod-card-form .control-row:last-child{border-bottom:1px solid #C1C1C1}.main-cellar-club .prod-card-form select{flex:1 0 auto;font-family:Heldane-Text;appearance:none;color:#000;-webkit-appearance:none;background:transparent;border:none;padding-right:1.2rem;font-size:1rem;cursor:pointer;width:fit-content;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="14" viewBox="0 0 11 14" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.89995 11.5515V0.5H6.09995V11.5515L9.57568 8.07574L10.4242 8.92426L5.49995 13.8485L0.575684 8.92426L1.42421 8.07574L4.89995 11.5515Z" fill="black"/></svg>');background-size:10px auto;background-position:right center!important;background-repeat:no-repeat;text-align:right}.main-cellar-club .prod-card-form .card-price{font-family:var(--font-main);display:flex;flex-direction:column;row-gap:.5rem;margin-top:1.25rem}.main-cellar-club .prod-card-form .card-price__regular{font-size:1.375rem}.main-cellar-club .prod-card-form__buttons{display:grid;margin-top:1.25rem}.main-cellar-club .prod-card-form__buttons>*{grid-column:1;grid-row:1;font-family:var(--font-main);font-weight:400;background:transparent;width:100%;border:solid black 1px;font-size:1rem;padding:5px 20px;text-align:center;line-height:normal;transition:all .3s ease}.main-cellar-club .prod-card-form__buttons button[type=submit]{appearance:none;-webkit-appearance:none;cursor:pointer}.main-cellar-club .prod-card-form__buttons-select,.main-cellar-club .prod-card-form__buttons-frequency{color:#e61715;border:solid #E61715 1px;opacity:0;z-index:2}.main-cellar-club .prod-card-form__buttons-select{z-index:3}.main-cellar-club .prod-card-form__buttons-frequency{z-index:2}.main-cellar-club .prod-card-form__buttons:hover .prod-card-form__buttons-select,.main-cellar-club .prod-card-form__buttons[data-availability=true].frequency:hover .prod-card-form__buttons-frequency,.main-cellar-club .prod-card-form__buttons[data-availability=false].frequency:hover .prod-card-form__buttons-frequency{opacity:1}.main-cellar-club .prod-card-form__buttons:hover>*:last-child{opacity:0}.main-cellar-club .prod-card-form__buttons-cc{cursor:pointer}.main-cellar-club .prod-card-form__buttons .prod-card-form__buttons-atc,.main-cellar-club .prod-card-form__buttons .prod-card-form__buttons-sold,.main-cellar-club .prod-card-form__buttons[data-availability=true] .prod-card-form__buttons-sold,.main-cellar-club .prod-card-form__buttons[data-availability=false] .prod-card-form__buttons-atc,.main-cellar-club .prod-card-form__buttons[data-availability=true] .prod-card-form__buttons-select,.main-cellar-club .prod-card-form__buttons[data-availability=false] .prod-card-form__buttons-select,.prod-card-form__buttons[data-availability=true]:not(.frequency) .prod-card-form__buttons-frequency,.prod-card-form__buttons[data-availability=false]:not(.frequency) .prod-card-form__buttons-frequency{display:none}.main-cellar-club .prod-card-form__buttons>*:last-child,.main-cellar-club .prod-card-form__buttons[data-availability=true] .prod-card-form__buttons-atc,.main-cellar-club .prod-card-form__buttons[data-availability=false] .prod-card-form__buttons-sold{display:block}.main-cellar-club .prod-card-form__buttons[data-availability=true]:not(.frequency)>*:last-child,.main-cellar-club .prod-card-form__buttons[data-availability=false]:not(.frequency)>*:last-child{opacity:1!important}.main-cellar-club .prod-card-form__buttons .prod-card-form__buttons-atc[disabled]{pointer-events:none}.main-cellar-club .product-card-accordions{display:flex;flex-direction:column;margin-top:2.5rem}.main-cellar-club .product-card-accordions li{list-style:none;border-bottom:1px solid #C1C1C1}.main-cellar-club .product-card-accordions li:first-child{border-top:1px solid #C1C1C1}.main-cellar-club .product-card-accordions li summary{padding:.625rem 0;list-style:none}.main-cellar-club .product-card-accordions li summary::marker,.main-cellar-club .product-card-accordions li summary::-webkit-details-marker{display:none}.main-cellar-club .product-card-accordions li summary p{display:flex;align-items:center;justify-content:space-between;column-gap:.625rem}.main-cellar-club .product-card-accordions li summary p svg{display:block;width:10px;height:auto;transition:all .3s}.main-cellar-club .product-card-accordions li details[open] summary p svg{transform:rotate(-180deg)}.main-cellar-club .product-card-accordions-inner{margin:.75rem 0 1.25rem}.main-cellar-club .product-card-accordions-details{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.75rem;row-gap:1rem;margin:.75rem 0 1.25rem}.main-cellar-club .product-card-accordions-details>div{display:flex;flex-direction:column;row-gap:.5rem}.main-cellar-club .product-card-accordions-details>div h4{font-size:var(--size-six)}.main-cellar-club .card-quantity{display:flex;align-items:center;height:23px;line-height:23px}.main-cellar-club .card-quantity .quantity__button{padding:0;width:12px;border:0;background-color:transparent;cursor:pointer;color:#000;height:12px;position:relative;display:flex}.main-cellar-club .card-quantity .quantity__button svg{pointer-events:none;width:.6rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.main-cellar-club .card-quantity input.quantity__input{pointer-events:none;font-family:var(--font-main);appearance:none;-webkit-appearance:none;background-color:transparent;width:20px;border:none;display:inline-block;text-align:center;font-size:1.125rem;transition:all .3s ease;padding:0;margin:0 8px}.main-cellar-club .card-quantity input.quantity__input:hover svg{transform:scale(1.1)}@media screen and (min-width:1024px){.main-cellar-club .prod-card-form .control-row{column-gap:.625rem}.main-cellar-club .prod-card-form .control-row>span{width:100px}.main-cellar-club .card-quantity input.quantity__input{font-size:1rem}.main-cellar-club .prod-card-form__buttons-cc:hover,.main-cellar-club .prod-card-form__buttons-sold:hover,.main-cellar-club .prod-card-form button[type=submit]:hover{background:#000;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-main-page-cellar-club.css.map */
