body.mh-product-page #MainContent .product-information{--mh-editorial-ink: #242a24;--mh-editorial-rule: #d8d8d2;color:var(--mh-editorial-ink);background:#fff}body.mh-product-page #header-group,body.mh-product-page #header-group>.shopify-section,body.mh-product-page #header-group [data-mh-header]{position:relative;inset-block-start:auto}body.mh-product-page #MainContent .product-information .product-media-container,body.mh-product-page #MainContent .product-information .product-media__image,body.mh-product-page #MainContent .product-information .deferred-media__poster-image{background-color:var(--mh-product-stage, #f2f2f0)}body.mh-product-page #MainContent .product-information .product-details>.group-block{width:100%;max-width:480px;padding-inline:0}body.mh-product-page #MainContent .product-information .mh-product-editorial__brand{margin:0;font-family:var(--mh-sans, Arial, sans-serif);font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:none}body.mh-product-page #MainContent .product-information .product-details h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.18;letter-spacing:0;text-transform:none;text-wrap:pretty}body.mh-product-page #MainContent .product-information .product-details product-price{margin-block:18px 26px;font-family:var(--mh-sans, Arial, sans-serif);font-size:14px;line-height:1.45}body.mh-product-page #MainContent .product-information .product-details variant-picker{width:100%}body.mh-product-page #MainContent .product-information .product-details .variant-option{margin-block-end:22px}body.mh-product-page #MainContent .product-information .product-details .variant-option legend{margin-block-end:12px;font-size:11px;line-height:1.5;letter-spacing:.035em}body.mh-product-page #MainContent .product-information .product-details .variant-option:not(.mh-size-option) .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:46px;min-height:44px;border-radius:0;font-size:12px}body.mh-product-page #MainContent .product-information .product-details .add-to-cart-button{min-height:54px;border-radius:0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}body.mh-product-page #MainContent .product-information .product-details accordion-custom{width:100%}body.mh-product-page #MainContent .product-information .product-details details{border-color:var(--mh-editorial-rule)}body.mh-product-page #MainContent .product-information .product-details details summary{min-height:54px;padding-block:18px;font-size:11px;font-weight:400;letter-spacing:.09em;text-transform:uppercase}body.mh-product-page #MainContent .product-information .product-details .rte{font-size:12px;line-height:1.7}body.mh-product-page #MainContent .product-information .product-details .rte table{display:block;max-width:100%;overflow-x:auto}body.mh-product-page #MainContent .product-information .product-details :is(button,a,summary,select,input):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:750px){body.mh-product-page #MainContent .product-information .product-information__grid:not(.product-information--media-none){grid-column:1 / -1;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);column-gap:clamp(32px,4.5vw,88px);padding-inline:clamp(24px,3vw,64px)}body.mh-product-page #MainContent .product-information .product-information__grid .product-information__media{padding:0}body.mh-product-page #MainContent .product-information .product-information__grid .product-details{min-width:0;padding:0}body.mh-product-page #MainContent .product-information .product-information--media-none .product-details{width:min(100% - 48px,560px);margin-inline:auto}}@media screen and (max-width:749px){body.mh-product-page #MainContent .product-information{padding-block-start:0;padding-block-end:36px}body.mh-product-page #MainContent .product-information .product-details>.group-block{max-width:none;padding-block:36px 12px;padding-inline:0}body.mh-product-page #MainContent .product-information .product-details h1{font-size:22px}body.mh-product-page #MainContent .product-information .mh-product-editorial__brand{font-size:9px}body.mh-product-page #MainContent .product-information .product-details .variant-option{margin-block-end:18px}}body.mh-product-page #MainContent .product-information .product-details>.group-block>.group-block-content{position:relative;gap:0}body.mh-product-page #MainContent .product-information .product-details .text-block:has(>h1){margin-block-end:4px;padding-inline-end:44px}body.mh-product-page #MainContent .product-information .product-details .mh-collection-card__brand{font-size:11px;line-height:1.45;letter-spacing:.02em}body.mh-product-page #MainContent .product-information .product-details product-price :is(.price,.compare-at-price,.unit-price){font-family:var(--mh-sans, Arial, sans-serif);font-size:14px;line-height:1.45;font-weight:400}body.mh-product-page #MainContent .product-information .product-details .tax-note{margin-block-start:5px;font-size:10px;line-height:1.5}body.mh-product-page #MainContent .product-information .product-details .product-form-buttons{display:flex;flex-direction:column;align-items:stretch;gap:8px}body.mh-product-page #MainContent .product-information .product-details .product-form-buttons>.quantity-selector-wrapper{flex:none;width:112px;margin-block-end:8px}body.mh-product-page #MainContent .product-information .product-details .quantity-selector{min-height:44px;height:44px;width:112px;background:var(--color-background)}body.mh-product-page #MainContent .product-information .product-details .product-form-buttons>span:has(add-to-cart-component),body.mh-product-page #MainContent .product-information .product-details .accelerated-checkout-block{width:100%;flex:none}body.mh-product-page #MainContent .product-information .product-details .add-to-cart-button{font-size:11px;font-weight:400;letter-spacing:.16em}body.mh-product-page #MainContent .product-information .product-details .accordion{margin-block-start:30px;padding-block-start:0}body.mh-product-page #MainContent .product-information .product-details .rte :is(h2,h3,h4){margin-block:20px 8px;font-size:18px;line-height:1.3}body.mh-product-page #MainContent .product-information .product-details .rte :is(p,ul,ol){margin-block:0 14px}body.mh-product-page #MainContent .product-information .product-details .mh-save--detail{position:absolute;inset-block-start:-4px;inset-inline-end:-8px;width:44px;min-height:44px;margin:0;border:0;background:transparent}body.mh-product-page #MainContent .product-information .product-details .mh-save--detail>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:749px){body.mh-product-page #MainContent .product-information .product-details{grid-column:1 / -1;padding-inline:clamp(24px,7.8vw,44px)}}body.mh-product-page:has([data-mh-product-overlay]) #MainContent .product-information{padding-block-start:0}@media screen and (min-width:750px){body.mh-product-page:has([data-mh-product-overlay]) #MainContent .product-information .product-details>.group-block{padding-block-start:calc(var(--mh-product-header-height, 82px) + 24px)}}body.mh-product-page #MainContent .product-information .product-details{flex-direction:column;align-items:center}body.mh-product-page #MainContent .product-information .mh-product-details__breadcrumbs{width:100%;max-width:480px}body.mh-product-page #MainContent .product-information .mh-product-details__breadcrumbs .mh-breadcrumbs{margin-block-end:14px}@media screen and (min-width:750px){body.mh-product-page:has([data-mh-product-overlay]) #MainContent .product-information .mh-product-details__breadcrumbs{padding-block-start:calc(var(--mh-product-header-height, 82px) + 24px)}body.mh-product-page:has([data-mh-product-overlay]) #MainContent .product-information .product-details:has(>.mh-product-details__breadcrumbs)>.group-block{padding-block-start:0}}@media screen and (max-width:749px){body.mh-product-page #MainContent .product-information .mh-product-details__breadcrumbs{max-width:none;padding-block-start:24px}body.mh-product-page #MainContent .product-information .product-details:has(>.mh-product-details__breadcrumbs)>.group-block{padding-block-start:0}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/mh-product-editorial.css.map */
