.custom-subscription-header{display:flex;flex-direction:column;gap:1rem;padding:4rem 10%}@media screen and (max-width:480px){.custom-subscription-header{padding:2rem 2%}}.custom-subscription-header__heading{font-size:4rem}@media screen and (min-width:1440px){.custom-subscription-header__heading{font-size:3rem}}@media screen and (max-width:480px){.custom-subscription-header__heading{font-size:1.8rem}}.custom-subscription-wine-block{align-items:center;display:flex;margin:0 auto;max-width:1800px;padding:4rem 0}@media screen and (max-width:480px){.custom-subscription-wine-block{flex-direction:column-reverse;gap:1rem;padding:4rem 0}}.custom-subscription-wine-block__heading{font-size:3rem}@media screen and (max-width:480px){.custom-subscription-wine-block__heading{font-size:1.7rem}}.custom-subscription-wine-block__text{width:50%}@media screen and (max-width:480px){.custom-subscription-wine-block__text{width:100%}}.custom-subscription-wine-block__wines{align-items:center;display:flex;padding:0 1rem;width:50%}@media screen and (max-width:480px){.custom-subscription-wine-block__wines{padding:0;width:100%}}.custom-subscription-wine-block__wines img{max-height:500px}.custom-subscription-wine-block__wine{height:500px}.custom-subscription-wine-block__wine:nth-child(2n){transform:translate(-20%,2%);z-index:99}.custom-subscription-wine-block__subheading{font-weight:700;margin-top:2rem}.custom-subscription-wine-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.custom-subscription-wine-block ul{list-style-type:none;padding-left:0}.custom-subscription-wine-block ul li:before{content:"•";display:inline-block;font-size:20px;margin-left:-1em;vertical-align:middle;width:1em}.custom-subscription-wine-block a{color:#515151}.custom-subscription-accordion{display:flex;flex-direction:column;gap:1rem;max-height:5rem;overflow-y:hidden;padding-right:2rem;position:relative;transition:max-height .3s ease}.custom-subscription-accordion__icon{height:1rem;left:100%;position:absolute;transition:all .3s ease;width:1rem}.custom-subscription-accordion__icon:hover{cursor:pointer}.custom-subscription-accordion__icon-1{transform:translate(-100%,25%) rotate(90deg)}.custom-subscription-accordion__icon-2{transform:translate(-155%,-30%)}@media screen and (max-width:480px){.custom-subscription-accordion__icon-2{transform:translate(-113%,18%)}}.custom-subscription-accordion__heading{cursor:pointer;font-weight:700}.custom-subscription-accordion.open{max-height:2000px}.custom-subscription-accordion__body{border-bottom:1px solid #000;padding-bottom:1rem}.icon-closed{transform:translate(-100%,25%) rotate(90deg)}.custom-subscription-table{display:flex;flex-direction:column;gap:1rem;padding:3rem 0}.custom-subscription-table__cta{border:1px solid #526120;padding:.7rem 3rem;transition:all .3s ease}.custom-subscription-table__cta:hover{background-color:#526120;color:#fff}.custom-subscription-table__heading{text-align:center}.custom-subscription-table__header{font-size:3.7rem}@media screen and (min-width:1440px){.custom-subscription-table__header{font-size:2.7rem}}@media screen and (max-width:480px){.custom-subscription-table__header{font-size:2.3rem;padding-bottom:1rem}}.custom-subscription-table__table{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.custom-subscription-table__item{display:flex;padding:0 1rem}.custom-subscription-table__item--cols-4{width:24.4%}@media screen and (max-width:480px){.custom-subscription-table__item--cols-4{margin-top:1rem;width:48.8%}}.custom-subscription-table__item--cols-3{margin-top:2rem;width:31%}@media screen and (max-width:480px){.custom-subscription-table__item--cols-3{width:98%}}.custom-subscription-table__item-title{font-weight:700}.custom-subscription-table__item-basic{display:flex;flex-direction:column;gap:1.2rem}.custom-subscription-table__item--cols-full{display:flex;justify-content:center;margin-top:2rem;width:100%}@media screen and (max-width:480px){.custom-subscription-table__item--cols-full{width:100%}}.custom-subscription-tabs{padding:4rem 10%}@media screen and (max-width:480px){.custom-subscription-tabs{padding:4rem 2%}}.custom-subscription-tabs__tabs{color:#526120;display:flex;font-size:2rem;gap:1rem;justify-content:center}@media screen and (min-width:1440px){.custom-subscription-tabs__tabs{font-size:1.5rem}}@media screen and (max-width:480px){.custom-subscription-tabs__tabs{font-size:1rem;gap:.3rem}}.custom-subscription-tabs__tab-title{cursor:pointer;padding:.5rem 5.5rem;transition:background-color,color .6s}@media screen and (max-width:480px){.custom-subscription-tabs__tab-title{padding:.5rem 2rem}}.custom-subscription-tabs__tab-title--active{background-color:#526120;color:#fff}.custom-subscription-tabs__active-tab{border-top:2px solid #526120}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-animation{animation:fadeIn .5s ease-out forwards}.custom-subscription-footer{align-items:center;background-color:#f0f1f1;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:8rem 10%}.custom-subscription-footer__header,.custom-subscription-footer__subheader{text-align:center}.custom-subscription-footer__cta{border:2px solid #526120;padding:1rem 4rem;transition:background-color,color .3s}.custom-subscription-footer__cta:hover{background-color:#526120;color:#fff}