html.mh-product-page .mh-pdp [hidden]{display:none!important}html.mh-product-page .mh-pdp .gallery-main.cutout{object-fit:contain;transform:scale(var(--asset-scale,1)) translate(var(--asset-x,0%),var(--asset-y,0%))}html.mh-product-page .mh-pdp .carry-media.is-product-fallback img{object-fit:contain;object-position:center}html.mh-product-page .mh-pdp .material-copy .construction-notes{display:grid}.mh-product-choices{margin-top:36px}@media(max-width:767px){.mh-product-choices{grid-template-columns:1fr 1fr;gap:24px 20px}}html.mh-product-page .mh-pdp .mh-otl-dimensions{background:var(--gray);color:var(--fig)}html.mh-product-page .mh-pdp .mh-otl-dimensions .bag-dimension-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;aspect-ratio:auto}html.mh-product-page .mh-pdp .mh-otl-dimensions .diagram-heading{top:4%;left:0;width:100%;text-align:center}html.mh-product-page .mh-pdp .mh-otl-dimensions .dimension-height{left:92%;top:62.75%;transform:translate(-50%,-50%) rotate(-90deg)}html.mh-product-page .mh-pdp .mh-otl-dimensions .dimension-width{left:56%;top:96%;transform:translate(-50%,-50%)}html.mh-product-page .mh-pdp .mh-otl-dimensions .dimension-depth{left:14%;top:57%;transform:translate(-50%,-50%);display:flex;flex-direction:column;text-align:center;gap:2px;white-space:normal}@media(min-width:768px){html.mh-product-page .mh-pdp .fits-dimension-hold{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:13px/20px var(--sans);cursor:pointer}}@media(max-width:767px){html.mh-product-page .mh-pdp .carry-media .photo-eyebrow,html.mh-product-page .mh-pdp .material-photo .photo-eyebrow{display:none}}html.mh-product-page .mh-pdp .fits-section .dimensions>div{text-align:center}html.mh-product-page .mh-pdp .fits-section .dimensions-summary{display:flow-root;width:fit-content;max-width:100%}html.mh-product-page .mh-pdp .fits-section .dimensions-note{margin:12px 0 0;font-size:13px;line-height:18px;text-align:center}@media(max-width:767px){html.mh-product-page .mh-pdp .fits-section .dimensions-summary{width:100%}}@media(max-width:767px){body.product-mh-overtime-tote .mh-pdp :is(#fits-title,#carry-title,#material-title){font-family:var(--serif)!important;font-weight:400;font-size:36px;line-height:1.08;letter-spacing:1px!important;white-space:normal;text-wrap:balance;max-width:none}body.product-mh-overtime-tote .mh-pdp .mh-mobile-headline-line{display:block}body.product-mh-overtime-tote .mh-pdp #reviews-title{font-family:var(--serif)!important;font-size:30px;line-height:33px;letter-spacing:1px!important}body.product-mh-overtime-tote .mh-pdp .fits-photo,body.product-mh-overtime-tote .mh-pdp .fits-dimension-hold{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/mh-product-pdp.css.map */
