html.tmg-v5{--tmg-content-width: 1280px;--tmg-page-gutter: 24px;--tmg-page-space: 32px;--tmg-reading-width: 760px}@media(max-width:760px){html.tmg-v5{--tmg-page-space: 24px}}html.tmg-v5 #MainContent .container,html.tmg-v5 #MainContent .page-width,html.tmg-v5 #MainContent .v5p-dir,html.tmg-v5 #MainContent .tmg-books-hub,html.tmg-v5 #MainContent .series-author,html.tmg-v5 .shopify-policy__container,html.tmg-v5 .tmg-site-crumbs__inner{box-sizing:border-box;width:100%;max-width:var(--tmg-content-width);margin-inline:auto;padding-inline:var(--tmg-page-gutter)}html.tmg-v5 #MainContent .container .container,html.tmg-v5 #MainContent .container .page-width{max-width:100%;padding-inline:0}html.tmg-v5 #MainContent .series-author__container{max-width:none}html.tmg-v5 #MainContent .series-author__bio{max-width:70ch}html.tmg-v5 #MainContent .tmg-books-hub{padding-block-start:var(--tmg-page-space)}html.tmg-v5 .tmg-site-crumbs{color:var(--ink-soft, #3a342e)}html.tmg-v5 .tmg-site-crumbs__inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;padding-block:10px;font-family:var(--font-body-family);font-size:12px;line-height:1.65}html.tmg-v5 .tmg-site-crumbs a{color:inherit;text-decoration:none}html.tmg-v5 .tmg-site-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}html.tmg-v5 .tmg-site-crumbs a:focus-visible{outline:2px solid #89693e;outline-offset:3px}html.tmg-v5 .tmg-site-crumbs [aria-current]{overflow-wrap:anywhere}html.tmg-v5 .tmg-site-crumbs__sep{opacity:.55}html.tmg-v5 #MainContent .breadcrumb,html.tmg-v5 #MainContent .tmg-collection-crumbs,html.tmg-v5 #MainContent .collection-hero__col--breadcrumb{display:none}@media(max-width:989px){html.tmg-v5 #MainContent .collection-hero__grid{grid-template-areas:"logo desc" "logo author"}}html.tmg-v5 #MainContent>.product-section{margin-top:0;padding-top:0}html.tmg-v5 #MainContent .v5p-pdp{padding-top:20px}html.tmg-v5 .v5p-pdp .product__outer{max-width:none;gap:32px}html.tmg-v5 .v5p-pdp .product__main,html.tmg-v5 .v5p-pdp .product__info-container{min-width:0}@media(min-width:990px){html.tmg-v5 .v5p-pdp .product__main{flex:1 1 auto;width:auto}html.tmg-v5 .v5p-pdp .product__info-wrapper{flex:0 0 42%;width:42%;max-width:480px}}@media(min-width:1280px){html.tmg-v5 .v5p-pdp .product__outer{gap:48px}}@media(max-width:989px){html.tmg-v5 .v5p-pdp .product__outer{flex-direction:column;gap:24px}html.tmg-v5 .v5p-pdp .product__main{width:100%;order:1}html.tmg-v5 .v5p-pdp .product__info-wrapper{width:100%;flex-basis:auto;max-width:none}html.tmg-v5 .v5p-pdp .product__media-wrapper{display:none}html.tmg-v5 .v5p-pdp .product__media-wrapper--mobile{display:block}}html.tmg-v5 .v5p-pdp .product__media-list-wrapper{flex-direction:column;align-items:stretch;gap:12px}html.tmg-v5 .v5p-pdp .product__media-list{width:100%;min-width:0;order:0;border-radius:8px}html.tmg-v5 .v5p-pdp .product__media-sublist-outer{order:1;max-width:none;width:100%;padding:0 40px;min-width:0}html.tmg-v5 .v5p-pdp .product__media-sublist,html.tmg-v5 .v5p-pdp .product__media-sublist .swiper-wrapper{height:auto;flex-direction:row}html.tmg-v5 .v5p-pdp .product__media-sublist .product__media-subitem{width:72px;height:auto!important;padding-top:0;flex-shrink:0}html.tmg-v5 .v5p-pdp .product__media-sublist .product__media-subitem .product__media{position:relative;inset:auto;height:0;padding-top:100%}html.tmg-v5 .v5p-pdp .product__media-subitem:focus-visible{outline:2px solid #89693e;outline-offset:-2px}html.tmg-v5 .v5p-pdp .product__button-prev,html.tmg-v5 .v5p-pdp .product__button-next{display:flex;align-items:center;justify-content:center;width:32px;height:44px;top:50%;bottom:auto;margin-top:-22px;transform:none;border-radius:4px;color:var(--ink, #040404)}html.tmg-v5 .v5p-pdp .product__button-prev{left:0;right:auto}html.tmg-v5 .v5p-pdp .product__button-next{right:0;left:auto}html.tmg-v5 .v5p-pdp .product__media-sublist-outer:has(.swiper-button-lock),html.tmg-v5 .v5p-pdp .product__media-sublist-outer:not(:has(.product__button-next)){padding-inline:0}html.tmg-v5 .v5p-pdp .product__button-prev.swiper-button-lock,html.tmg-v5 .v5p-pdp .product__button-next.swiper-button-lock{display:none}html.tmg-v5 .v5p-pdp .product__media-sublist-outer:has(.swiper-wrapper>.product__media-subitem:only-child){display:none}html.tmg-v5 .v5p-pdp .product__button-prev svg,html.tmg-v5 .v5p-pdp .product__button-next svg{transform:none!important}html.tmg-v5 .v5p-pdp .product__button-prev:hover,html.tmg-v5 .v5p-pdp .product__button-next:hover{transform:none;background:#ffffffa6}html.tmg-v5 .v5p-pdp .product__media-sublist.no-js-flex{gap:8px}@media(max-width:760px){html.tmg-v5 .v5p-pdp .product__media-sublist .product__media-subitem{width:64px}}html.tmg-v5 .template-product #MainContent .jdgm-carousel-wrapper{width:100%!important;max-width:var(--tmg-content-width);box-sizing:border-box;margin-inline:auto;padding-inline:var(--tmg-page-gutter)}html.tmg-v5 .page-section{padding-block:var(--tmg-page-space) 64px}html.tmg-v5 #MainContent .page-header{padding:0;margin:0 0 32px;text-align:left}html.tmg-v5 #MainContent .page-header__inner{padding:0;margin:0}html.tmg-v5 #MainContent .page-header .title--page,html.tmg-v5 .shopify-policy__title h1,html.tmg-v5 #MainContent .rich-text h1{font-family:LilitaOne-Regular,Lilita One,sans-serif;font-weight:400;font-size:clamp(32px,3.1vw,44px);line-height:1.12;letter-spacing:0;margin:0}html.tmg-v5 #MainContent .page-section>.container>.rte,html.tmg-v5 .shopify-policy__body{max-width:var(--tmg-reading-width);font-size:16px;line-height:1.75}html.tmg-v5 #MainContent .page-section .rte :where(img,video,iframe){max-width:100%}html.tmg-v5 #MainContent .page-section .rte table{max-width:100%}html.tmg-v5 .shopify-policy__container{padding-block:var(--tmg-page-space) 64px}html.tmg-v5 .shopify-policy__title{text-align:left;margin-bottom:32px}html.tmg-v5 .template-page-faq #MainContent>.shopify-section:first-child .rich-text,html.tmg-v5 .template-page-contact #MainContent>.shopify-section:first-child .rich-text{padding-block:var(--tmg-page-space) 32px}html.tmg-v5 .template-page-faq #MainContent .rich-text__blocks,html.tmg-v5 .template-page-contact #MainContent .rich-text__blocks{max-width:var(--tmg-reading-width);margin-inline:0;text-align:left}html.tmg-v5 .template-page-faq .collapsible-content{padding-block:24px}html.tmg-v5 .template-page-faq .collapsible-content__items{max-width:900px}html.tmg-v5 #MainContent .main-blog,html.tmg-v5 #MainContent .v5p-dir{padding-top:var(--tmg-page-space)}html.tmg-v5 .template-search #MainContent>.shopify-section:first-child{padding-top:0}html.tmg-v5 .template-cart #main-cart-items{padding-top:var(--tmg-page-space)}html.tmg-v5 .article-template__header{margin-inline:0}html.tmg-v5 #MainContent .article-template__header>.container{max-width:var(--tmg-content-width)}html.tmg-v5 #MainContent .article-template__header .article-template__info{width:100%;max-width:none}html.tmg-v5 #MainContent .article-template__title{font-size:clamp(32px,3.1vw,44px);line-height:1.15}html.tmg-v5 #MainContent .article-template__header--overlay .article-template__wrapper{min-height:400px}html.tmg-v5 #MainContent .article-template__header--overlay .article-template__info{padding:32px}html.tmg-v5 #MainContent .article-template__header--overlay .article-template__wrapper:before{background:linear-gradient(180deg,#00000014,#000000ad)}html.tmg-v5 #MainContent .article-template__header{margin-top:16px;margin-bottom:40px}@media(max-width:760px){html.tmg-v5 #MainContent .article-template__header--overlay .article-template__wrapper{min-height:300px}html.tmg-v5 #MainContent .article-template__header--overlay .article-template__info{padding:24px 20px}}html.tmg-v5 #MainContent .article-template__content,html.tmg-v5 #MainContent .article-template__excerpt{max-width:calc(var(--tmg-reading-width) + 2 * var(--tmg-page-gutter));font-size:16px;line-height:1.75}html.tmg-v5 #MainContent .tmg-container{max-width:var(--tmg-content-width);padding-inline:var(--tmg-page-gutter);padding-top:var(--tmg-page-space)}html.tmg-v5 #MainContent .tmg-container>:where(.tmg-section,.tmg-footer,.tmg-closing){max-width:900px;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tmg-site-layout.css.map */
