#MainContent .product-card{border-radius:0!important}#MainContent .product-card .product-media__image{object-fit:contain}#MainContent .product-card .product-title,#MainContent .product-card .text-block{font-size:14px;line-height:1.45}#MainContent .product-card .price{font-size:14px;font-weight:400}body #MainContent .product-details h1,body #MainContent .product-details .text-block h1{font-family:EB Garamond,Garamond,Baskerville,Times New Roman,serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}body #MainContent .product-details product-price,body #MainContent .product-details product-price .price,body #MainContent .product-details price-list,body #MainContent .product-details [ref=priceContainer],body #MainContent .product-details .price{font-family:EB Garamond,Garamond,Baskerville,Times New Roman,serif!important;font-size:24px!important;font-weight:500!important;letter-spacing:0!important}body #MainContent .product-card .product-title,body #MainContent .product-card .product-title a,body #MainContent .product-card .text-block,body #MainContent .product-card .price,body #MainContent .product-card product-price,body #MainContent .hv-card__title,body #MainContent .hv-card__price,body #MainContent .related-infinite-card__title,body #MainContent .related-infinite-card__price{font-family:EB Garamond,Garamond,Baskerville,Times New Roman,serif!important;font-size:17px!important;letter-spacing:0!important;line-height:1.3!important}body #MainContent .hv-card__price,body #MainContent .related-infinite-card__price,body #MainContent .product-card .price{font-weight:500!important}@media(max-width:749px){body #MainContent .product-details h1,body #MainContent .product-details .text-block h1{font-size:20px!important}body #MainContent .product-details product-price,body #MainContent .product-details product-price .price,body #MainContent .product-details price-list,body #MainContent .product-details [ref=priceContainer],body #MainContent .product-details .price{font-size:21px!important}body #MainContent .product-card .product-title,body #MainContent .product-card .product-title a,body #MainContent .product-card .text-block,body #MainContent .product-card .price,body #MainContent .hv-card__title,body #MainContent .hv-card__price,body #MainContent .related-infinite-card__title,body #MainContent .related-infinite-card__price{font-size:15.5px!important}}body #MainContent .product-details product-price,body #MainContent .product-details product-price .price,body #MainContent .product-details price-list,body #MainContent .product-details [ref=priceContainer],body #MainContent .product-details .price{font-size:27px!important;font-weight:600!important}body #MainContent .hv-card__price,body #MainContent .related-infinite-card__price,body #MainContent .product-card .price,body #MainContent .product-card product-price{font-size:18px!important;font-weight:600!important}@media(max-width:749px){body #MainContent .product-details product-price,body #MainContent .product-details product-price .price,body #MainContent .product-details price-list,body #MainContent .product-details [ref=priceContainer],body #MainContent .product-details .price{font-size:23px!important}body #MainContent .hv-card__price,body #MainContent .related-infinite-card__price,body #MainContent .product-card .price,body #MainContent .product-card product-price{font-size:16.5px!important}}#MainContent media-gallery slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots{display:none!important}#MainContent media-gallery slideshow-controls.media-gallery__mobile-controls{display:flex;justify-content:center;pointer-events:none}#MainContent .hv-gal-count{margin:0 auto;padding:4px 12px;border-radius:999px;background:#0009;color:#fff;font-size:12px;line-height:1.2;letter-spacing:.06em;font-variant-numeric:tabular-nums}@media(max-width:749px){body #MainContent .product-information media-gallery{margin-inline:-16px!important;width:calc(100% + 32px)!important;max-width:none!important}body #MainContent .product-information media-gallery slideshow-container,body #MainContent .product-information media-gallery slideshow-component,body #MainContent .product-information media-gallery slideshow-slides{max-width:none!important}body #MainContent .product-information{overflow-x:clip}}#MainContent media-gallery slideshow-controls.media-gallery__mobile-controls{mix-blend-mode:normal!important}body #MainContent .hv-rec-title,body #MainContent .related-infinite-wrap h3.hv-rec-title,body #MainContent .hv-recent .hv-rec-title{font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#000!important;line-height:1.3!important}body #MainContent [id*=__main] h2:not([class]):not(.product-details *),body #MainContent [id*=__main] h3:not([class]):not(.product-details *){font-family:var(--font-heading--family)!important;font-size:26px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important}@media(max-width:749px){body #MainContent [id*=__main] h2:not([class]):not(.product-details *),body #MainContent [id*=__main] h3:not([class]):not(.product-details *){font-size:22px!important}}body #MainContent .product-details .add-to-cart-button{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:13px!important;font-weight:500!important}@media(hover:hover)and (pointer:fine){#MainContent .related-infinite-track,#MainContent .hv-rec-chips{cursor:grab}#MainContent .related-infinite-track.is-dragging,#MainContent .hv-rec-chips.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}#MainContent .related-infinite-track img,#MainContent .hv-rec-chips img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#MainContent .related-infinite-track .hv-card__add,#MainContent .related-infinite-track .hv-sw,#MainContent .related-infinite-track .hv-pill,#MainContent .related-infinite-track select,#MainContent .related-infinite-track .hv-card__go{cursor:pointer}}#MainContent .product-card .card-gallery{position:relative}#MainContent .product-card .card-gallery .hv-card__badge{top:8px;left:8px}body #MainContent .product-card .quick-add__button{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:500!important;border-radius:0!important;box-shadow:none!important}body #MainContent h1:not(.product-details h1){font-family:var(--font-heading--family)!important;font-size:32px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.15!important}@media(max-width:749px){body #MainContent h1:not(.product-details h1){font-size:26px!important}}body #MainContent .shopify-section:not([id*=__main]) h3:not([class*=visually]):not([class*=product-grid]):not(.product-details *):not(.related-infinite-wrap *):not(.hv-recent *):not(.hv-rec-title){font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight)!important;letter-spacing:0!important;text-transform:none!important;line-height:1.15!important}@media(max-width:749px){body #MainContent .product-information media-gallery{margin-inline:0!important;width:100%!important;max-width:100%!important}}@media(max-width:749px){body #MainContent .related-infinite-wrap,body #MainContent .hv-recent>div{padding-left:0!important;padding-right:0!important;max-width:none!important}body #MainContent .related-infinite-wrap .related-infinite-track,body #MainContent .hv-recent .related-infinite-track{padding-left:12px;padding-right:12px;scroll-padding-left:12px;box-sizing:border-box}body #MainContent .related-infinite-wrap .hv-rec-title,body #MainContent .hv-recent .hv-rec-title,body #MainContent .related-infinite-wrap .hv-rec-viewall,body #MainContent .related-infinite-wrap .hv-chip-wrap{padding-left:12px;padding-right:12px;box-sizing:border-box}body #MainContent .related-infinite-wrap .hv-chip-wrap .hv-rec-chips{padding-left:12px;padding-right:12px}}body #MainContent .product-card quick-add-component.hv-qa-moved{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;margin:8px 0 0!important;inset:auto!important}body #MainContent .product-card quick-add-component.hv-qa-moved .quick-add__button,body #MainContent .product-card quick-add-component.hv-qa-moved button{width:100%!important;padding:9px 0!important;border:1px solid #111!important;background:#fff!important;color:#111!important;min-height:0!important;height:auto!important;border-radius:0!important}body #MainContent .product-card quick-add-component.hv-qa-moved button:hover{background:#111!important;color:#fff!important}body #MainContent .product-card quick-add-component.hv-qa-moved .quick-add__button,body #MainContent .product-card quick-add-component.hv-qa-moved button.add-to-cart-button{position:static!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:auto!important;min-height:0!important;padding:9px 0!important;margin:0!important;border:1px solid #111!important;background:#fff!important;color:#111!important;border-radius:0!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:500!important;pointer-events:auto!important}body #MainContent .product-card quick-add-component.hv-qa-moved .add-to-cart-icon{display:none!important}body #MainContent .product-card quick-add-component.hv-qa-moved .quick-add__button:hover{background:#111!important;color:#fff!important}body #MainContent .product-details .jdgm-preview-badge{margin:2px 0 6px!important;cursor:pointer;text-align:left}body #MainContent .product-details .jdgm-preview-badge .jdgm-prev-badge__text{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#111;text-decoration:underline;text-underline-offset:3px}#MainContent .hv-toprow .jdgm-preview-badge{margin:0 0 0 auto!important;text-align:right;flex:0 1 auto;white-space:nowrap}#MainContent .hv-toprow--solo .jdgm-preview-badge{margin-left:0!important;text-align:left}body #MainContent .hv-rec-title,body #MainContent .related-infinite-wrap h3.hv-rec-title,body #MainContent .hv-recent .hv-rec-title,body #MainContent .ah-trust-bar__title,body #MainContent .ah-pdp-faq__title,body #MainContent .product-details .text-block h1,body #MainContent .product-card .product-title,body #MainContent .product-card .product-title a,body #MainContent .hv-card__title,body #MainContent .related-infinite-card__title{font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight)!important}body #MainContent .product-details .hv-toprow{margin-bottom:0!important}body #MainContent .product-details .jdgm-preview-badge{margin-top:0!important;margin-bottom:0!important}#MainContent .hv-card__badge--quality{background:#e7dbc1!important;color:#342a1f!important;border:1px solid #B08D57}#MainContent .product-card__content{position:relative}#MainContent .product-card .hv-card__badge--quality{position:absolute;top:8px;left:8px;z-index:3;font-family:Inter,Helvetica,Arial,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px;line-height:1.2;pointer-events:none}body #MainContent .product-details h1,body #MainContent .product-details .text-block h1,body #MainContent .product-card .product-title,body #MainContent .product-card .product-title a,body #MainContent .hv-card__title,body #MainContent .related-infinite-card__title{font-family:EB Garamond,Garamond,Baskerville,Times New Roman,serif!important}#MainContent[data-template^=product]{min-width:0;max-width:100%;overflow-x:clip}#MainContent .related-infinite-wrap,#MainContent .hv-recent,#MainContent .mv-faq-width{box-sizing:border-box;min-width:0;max-width:100%}#MainContent .ah-pdp-faq{width:100%;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mv-product-page.css.map */
