.fredb-product-proof{display:grid;grid-template-columns:repeat(3,1fr);padding:2.2rem 5%;border-bottom:1px solid #e8e1d8;background:#fff;color:#1b1919;text-align:center}
.fredb-product-proof span{font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.fredb-product-proof span+span{border-left:1px solid #ded8d0}
.product-section,product-info[id^="MainProduct-"]{background:#f3eee5}
.product-section .page-width,product-info[id^="MainProduct-"]>.page-width{max-width:140rem;padding-top:7rem;padding-bottom:8rem}
.product{gap:clamp(4rem,7vw,10rem)}
.product__media-wrapper{background:#fff}
.product__media{background:#fff;border:0!important}
.product__media img{object-fit:cover}
.product__info-wrapper{align-self:start;padding:0!important}
.product__info-container{padding:5.5rem;background:#fff}
.product__text{color:#a96843!important;font-size:1rem!important;font-weight:700;letter-spacing:.2em!important;text-transform:uppercase}
.product__title{margin-bottom:1.4rem}
.product__title h1,.product__title .h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(4.2rem,4.5vw,6.2rem);font-weight:400;line-height:1.05;letter-spacing:-.03em}
.fredb-product-subtitle{margin:.8rem 0 0;color:#625b56;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase}
.price--large{font-size:1.8rem!important;letter-spacing:.08em}
.product-form__input .form__label,.quantity__label{font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}
.product-form__input input[type=radio]+label{border-radius:0!important;padding:1.2rem 2rem!important}
.product-form__buttons{max-width:none!important}
.product-form__submit{min-height:5.4rem;border-radius:0!important;background:#1b1919!important;color:#fff!important;font-size:1.05rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.product-form__submit:after,.shopify-payment-button__button:after{border-radius:0!important}
.quantity{border-radius:0!important}
.product__description{color:#625b56;font-size:1.45rem;line-height:1.75}
.product__accordion{border-color:#e8e1d8!important}
.product__accordion .summary__title h2{font-family:Georgia,'Times New Roman',serif;font-size:1.8rem;font-weight:400}
.product__tax,.installment{color:#625b56}
.product__info-container>*+*{margin-top:2rem}
.thumbnail{border-radius:0!important}
.thumbnail[aria-current]{box-shadow:0 0 0 .1rem #1b1919!important}
.product-recommendations,.related-products{background:#fff}
square-placement{--messaging-font-size:1.45rem;--messaging-line-height:1.6;--logo-badge-width:108px;color:#625b56}
#judgeme_product_reviews{--jdgm-primary-color:#eee7dc;--jdgm-secondary-color:rgba(238,231,220,.35);--jdgm-star-color:#bca58f;--jdgm-write-review-text-color:#1b1919;--jdgm-write-review-bg-color:#eee7dc;--jdgm-paginate-color:#8f755f;--jdgm-reviewer-name-color:#8f755f}
#judgeme_product_reviews .jdgm-write-rev-link{background:#eee7dc!important;color:#1b1919!important;border-color:#eee7dc!important}
#judgeme_product_reviews .jdgm-star,#judgeme_product_reviews .jdgm-star:before,#judgeme_product_reviews .jdgm-star:after{color:#bca58f!important;-webkit-text-stroke-color:#bca58f!important}
.product__info-container .jdgm-star,.product__info-container .jdgm-star:before,.product__info-container .jdgm-star:after{color:#bca58f!important;-webkit-text-stroke-color:#bca58f!important}
#judgeme_product_reviews .jdgm-histogram__bar-content{background:#bca58f!important}
@media(max-width:989px){.product-section .page-width,product-info[id^="MainProduct-"]>.page-width{padding-top:4rem}.product{gap:3rem}.product__info-container{padding:4rem}}
@media(max-width:749px){.fredb-product-proof{grid-template-columns:1fr;gap:1.2rem}.fredb-product-proof span+span{border-left:0}.product-section .page-width,product-info[id^="MainProduct-"]>.page-width{padding:0 0 5rem}.product__info-container{padding:4.5rem 6%}.product__title h1,.product__title .h1{font-size:4.4rem}}
