.section-wine-details__title{font-size:var(--font-size-h3);font-weight:400;letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3)}.section-wine-details{position:relative}.section-wine-details__container{display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1308px;padding:0 32px;position:relative}@media screen and (min-width:1681px){.section-wine-details__container{max-width:1504px}}@media screen and (max-width:768px){.section-wine-details__container{gap:0}}@media screen and (max-width:600px){.section-wine-details__container{padding:0 1rem}}@media screen and (max-width:375px){.section-wine-details__container{display:flex;flex-direction:column;max-width:100vw;padding:0 1rem;width:100%}}.section-wine-details__content-container{grid-column:span 8}@media screen and (max-width:768px){.section-wine-details__content-container{grid-column:span 12}}@media screen and (max-width:375px){.section-wine-details__content-container{max-width:100%;width:100%}}.section-wine-details__content-container{display:flex;flex-direction:column;gap:3rem}.section-wine-details--bundle .section-wine-details__content-container{grid-column:span 7}@media screen and (max-width:768px){.section-wine-details--bundle .section-wine-details__content-container{grid-column:span 12}}@media screen and (max-width:375px){.section-wine-details--bundle .section-wine-details__content-container{max-width:100%;width:100%}}@media screen and (max-width:768px){.section-wine-details__content-container{gap:0}}@media screen and (min-width:1280px){.section-wine-details__header{max-width:66%}}@media screen and (max-width:768px){.section-wine-details__header{margin-bottom:2rem}}@media screen and (max-width:1024px){.section-wine-details__title{font-size:var(--font-size-h4)}}@media screen and (max-width:768px){.section-wine-details__title{font-size:var(--font-size-h3);text-align:center}}.section-wine-details__image-container{grid-column:10/span 3}@media screen and (max-width:768px){.section-wine-details__image-container{grid-column:span 12}}@media screen and (max-width:375px){.section-wine-details__image-container{max-width:100%;width:100%}}.section-wine-details__image-container{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:-4rem;padding-bottom:4rem}@media screen and (max-width:1024px){.section-wine-details__image-container{grid-column:9/span 4}}@media screen and (max-width:1024px)and (max-width:768px){.section-wine-details__image-container{grid-column:span 12}}@media screen and (max-width:1024px)and (max-width:375px){.section-wine-details__image-container{max-width:100%;width:100%}}.section-wine-details__image-container--mobile{align-items:center;display:flex;flex-direction:column;gap:2rem;text-align:center}.section-wine-details--bundle .section-wine-details__image-container{grid-column:9/span 4}@media screen and (max-width:768px){.section-wine-details--bundle .section-wine-details__image-container{grid-column:span 12}}@media screen and (max-width:375px){.section-wine-details--bundle .section-wine-details__image-container{max-width:100%;width:100%}}@media screen and (max-width:1024px){.section-wine-details--bundle .section-wine-details__image-container{grid-column:8/span 5}}@media screen and (max-width:1024px)and (max-width:768px){.section-wine-details--bundle .section-wine-details__image-container{grid-column:span 12}}@media screen and (max-width:1024px)and (max-width:375px){.section-wine-details--bundle .section-wine-details__image-container{max-width:100%;width:100%}}.section-wine-details__image{display:block;height:auto;max-width:15rem;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:768px){.section-wine-details__image{max-width:11.25rem}}.section-wine-details--bundle .section-wine-details__image{max-width:100%}.section-wine-details__button{max-width:24.375rem;text-align:center;width:100%}@media screen and (max-width:600px){.section-wine-details__button{width:92%}}.section-wine-details__cart{align-items:center;display:flex;flex-direction:column;max-width:24.375rem;width:100%}@media screen and (max-width:600px){.section-wine-details__cart{width:92%}}.section-wine-details__cart .c7-product__add-to-cart__variants fieldset{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}.section-wine-details__cart .c7-product__add-to-cart__price{text-align:center}.section-wine-details__cart .c7-product__add-to-cart__form{display:flex;justify-content:center;width:100%}.section-wine-details__cart .c7-product__add-to-cart__form__quantity input{background:transparent!important;border-radius:0!important}.section-wine-details__cart .c7-radio__control{background-color:transparent!important}.section-wine-details__cart .c7-radio:has(input:checked) .c7-radio__control{border-color:#536122!important}.section-wine-details__cart .c7-radio:has(input:checked) .c7-radio__control:after,.section-wine-details__cart .c7-radio:has(input:checked) .c7-radio__control:before{background-color:#536122!important;border-color:#536122!important}.section-wine-details__cart input[type=radio]{accent-color:#536122!important}.section-wine-details__cart .c7-btn[class*=c7-btn--primary]{background:transparent!important;border:.09375rem solid #536122!important;border-radius:0!important;box-shadow:.15625rem .15625rem #536122;color:#536122!important;font-variant-caps:all-small-caps;letter-spacing:var(--letter-spacing-button);padding:1.25rem 2rem!important;text-transform:uppercase;transition:box-shadow .2s ease-in,transform .2s ease,color .2s ease,background .25s ease}@media not all and (pointer:coarse){.section-wine-details__cart .c7-btn[class*=c7-btn--primary]:hover{background:#536122!important;box-shadow:0 0 #536122;color:#faf5e9!important;transform:translateY(-.0625rem)}}@media screen and (max-width:768px){.section-wine-details__accordion{margin-top:4rem}}.section-discover__heading{font-size:var(--font-size-h3);font-weight:400;letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3)}.section-discover{position:relative}.section-discover__container{display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1308px;padding:0 32px;position:relative}@media screen and (min-width:1681px){.section-discover__container{max-width:1504px}}@media screen and (max-width:768px){.section-discover__container{gap:0}}@media screen and (max-width:600px){.section-discover__container{padding:0 1rem}}@media screen and (max-width:375px){.section-discover__container{display:flex;flex-direction:column;max-width:100vw;padding:0 1rem;width:100%}}.section-discover__header{grid-column:span 12}@media screen and (max-width:768px){.section-discover__header{grid-column:span 12}}@media screen and (max-width:375px){.section-discover__header{max-width:100%;width:100%}}.section-discover__header{border-top:1px solid rgba(0,0,0,.46);padding-top:var(--section-spacing-half);text-align:center}@media screen and (max-width:768px){.section-discover__header{padding-top:var(--section-spacing-default)}}.section-discover__row{display:contents}.section-discover__card{grid-column:span 4;height:100%}@media screen and (max-width:768px){.section-discover__card{grid-column:span 12}}@media screen and (max-width:375px){.section-discover__card{max-width:100%;width:100%}}.section-discover__slider{grid-column:span 12;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.section-discover__slider{grid-column:span 12}}@media screen and (max-width:375px){.section-discover__slider{max-width:100%;width:100%}}.section-discover__track{display:flex;transition:transform .4s cubic-bezier(.25,1,.5,1)}.section-discover__slide{flex:0 0 100%;padding:0 1rem;width:100%}.section-discover__controls{grid-column:span 12}@media screen and (max-width:768px){.section-discover__controls{grid-column:span 12}}@media screen and (max-width:375px){.section-discover__controls{max-width:100%;width:100%}}.section-discover__controls{display:flex;gap:1rem;justify-content:space-between;margin:var(--section-spacing-default) auto 0;width:92%}.section-discover__control-icon{height:1rem;transition:color .2s ease;width:1rem}.section-discover__control{align-items:center;background-color:transparent;border:1px solid #231f20;color:#231f20;cursor:pointer;display:flex;height:2.75rem;justify-content:center;transition:all .2s ease;width:2.75rem}.section-discover__control:disabled{cursor:not-allowed;opacity:.3}.section-discover__control--prev .section-discover__control-icon{transform:rotate(90deg)}.section-discover__control--next .section-discover__control-icon{transform:rotate(-90deg)}@media not all and (pointer:coarse){.section-discover__control:hover:not(:disabled){background-color:#231f20;color:#faf5e9}}.section-discover__progress{grid-column:span 12;margin-top:1.5rem}@media screen and (max-width:768px){.section-discover__progress{grid-column:span 12}}@media screen and (max-width:375px){.section-discover__progress{max-width:100%;width:100%}}.section-discover__progress-track{background-color:#536122cc;height:.09375rem;margin:0 auto;max-width:26.25rem;width:92%}.section-discover__progress-bar{background-color:#231f20;height:.25rem;transition:transform .4s cubic-bezier(.25,1,.5,1);width:calc(100%/var(--slide-count))}
