.product-header{background:#d3b799;background:-moz-linear-gradient(top,#d3b799 0%,#ecdab6 100%);background:-webkit-linear-gradient(top,#d3b799 0%,#ecdab6 100%);background:linear-gradient(to bottom,#d3b799,#ecdab6);padding:20rem 0 10rem}.product-header__row{flex-wrap:wrap}.product-header__image-wrapper{position:relative}.product-header__featured-image{left:0;margin:0 auto;max-height:50rem;position:absolute;right:0;z-index:2}.product-header__description h1{color:var(--cfw-maroon);font-family:Canela Deck,serif;font-size:5rem;font-weight:700;letter-spacing:-.125rem;margin-bottom:2rem}.product-header__description{padding-right:10rem}.product-header__description--text{padding-right:10%}.product-header__description--text,.product-header__description--text p,.product-header__description--text span,.product-header__description--text ul li{color:var(--grey-700);font-family:DM Sans,sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:0}.product-header__description--text h1,.product-header__description--text h2,.product-header__description--text h3,.product-header__description--text h4,.product-header__description--text h5,.product-header__description--text h6{margin-bottom:2rem;font-weight:700}.product-header__description--text h2{font-size:2.6rem}.product-header__description--text h3{font-size:2.2rem}.product-header__description--text strong,.product-header__description--text ul li strong{font-weight:700!important}.product-header__description a,.product-header__description a:hover{color:var(--cfw-black);text-decoration:underline}#price-switcher,.wine-club-price{font-size:2.8rem;font-weight:700;letter-spacing:0;margin-bottom:2rem}.product-list-form__buttons.secondary{display:flex;align-items:center;padding:2rem 0 3rem;border:none;width:8rem;height:4rem;margin-top:3rem}.product-list-form__buttons.secondary label{margin-right:2rem;font-size:1.8rem;font-family:DM Sans,sans-serif;color:var(--cfw-black);font-weight:700}.product-list-form__buttons.secondary input[type=number]{border:1px solid #707070;border-radius:.5rem;width:8rem;height:4rem}.product-list-form__buttons.secondary .number-wrapper .arrow-up{top:.7rem}.product-list-form__buttons.secondary .number-wrapper .arrow-down{bottom:.4rem}.main-submit-button,.btn.button.navigable,.btn.button.navigable:hover,.main-product-form button{background-color:var(--cfw-maroon);color:var(--cfw-white);display:block;font-family:Canela Deck,serif;font-weight:700;border:none;padding:1.2rem 4rem 1.3rem;font-size:2.1rem!important;letter-spacing:-.21px;margin-top:2rem;width:37rem;max-width:100%}.size-price-selector{height:5rem!important;font-size:1.9rem;color:var(--cfw-black)}.marble-background{min-height:60rem;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding-bottom:1.5rem}.marble-background .image-wrapper{align-items:center;display:flex;justify-content:center;padding-top:4rem;margin-bottom:10rem}.marble-background .img{margin:0 1rem}.marble-background .img img{cursor:pointer;max-width:100%}.product-left-column{max-width:55%}.product-right-column{max-width:45%}.product-recommendations__heading.desktop{color:var(--cfw-white);font-family:Canela Deck,serif;font-size:6.6rem;font-weight:300;letter-spacing:-.033rem;text-align:center}.mobile-image-wrapper{display:none}.product-list-form form{padding:2rem 3rem}.product-grid-product form{padding-left:0}.wine-club-subscribe-wrapper{padding:3rem 2rem}@media screen and (max-width:767px){.product-header{padding-bottom:6rem}.product-recommendations__heading.desktop{display:none}.product-header__row .col{flex-basis:auto}.product-header__image-wrapper{margin-bottom:5rem}.product-header__featured-image{display:block;margin:auto;position:static;max-width:100%}.marble-background{display:none}.product-left-column,.product-right-column{max-width:100%;width:100%}.mobile-image-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5rem}.mobile-image-wrapper .img{background-color:var(--cfw-white);cursor:pointer;margin:0 1rem 2rem;border-radius:1rem;border:2px solid var(--grey-400);overflow:hidden}.product-header__description{padding-left:3rem}.product-header__description h1{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-main-product.css.map */
