:root{--omc-type-h1:4rem;--omc-type-h2:3.2rem;--omc-type-h3:2rem;--omc-type-body:1.6rem;--omc-type-small:1.4rem;--omc-type-heading-font:Poppins,sans-serif;--omc-type-body-font:Fraunces,Georgia,serif}body{font-size:var(--omc-type-body);line-height:1.6}body #MainContent :is(h1,.page-header,.productView-title),body .shopify-policy__title h1{font-family:var(--omc-type-heading-font)!important;font-size:var(--omc-type-h1)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important}body #MainContent h2,body .shopify-policy__body h2{font-family:var(--omc-type-heading-font)!important;font-size:var(--omc-type-h2)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.015em!important}body #MainContent h3,body #MainContent .omc-collection-heading,body .shopify-policy__body h3{font-family:var(--omc-type-heading-font)!important;font-size:var(--omc-type-h3)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:normal!important}body #MainContent :is(h4,h5,h6){font-family:var(--omc-type-heading-font)!important;font-size:1.8rem!important;font-weight:700!important;line-height:1.35!important}body #MainContent :is(p,.rte,.productView-desc,.productView-description,.omc-how,.omc-shopping__details,.omc-extras__details),body .shopify-policy__body{font-size:var(--omc-type-body)!important;line-height:1.6!important}body #MainContent :is(.rte,.productView-desc,.productView-description,.omc-how){font-family:var(--omc-type-body-font)}body #MainContent :is(.omc-how__eyebrow,.omc-presale-note,.omc-multibuy-note,.omc-multibuy-note small,.omc-cart-add-status),body #MainContent .omc-journal-addon small,body #MainContent .omc-free-shipping-prompt{font-size:var(--omc-type-small)!important;line-height:1.5!important}body :is(a.button,button.button,input.button,.omc-shopping__button,.omc-extras__button,.omc-journal-addon__controls button,.omc-country-card button){font-family:var(--omc-type-heading-font)!important;font-size:var(--omc-type-body)!important;font-weight:700!important;line-height:1.25!important;min-height:44px;height:auto;white-space:normal}body :is(a.button,button.button) :is(.text,[data-add-to-cart-text]){font-size:inherit!important;font-weight:inherit!important}body #MainContent :is(select,input[type=text],input[type=email],textarea),body .omc-journal-addon__controls select{font-size:var(--omc-type-body)!important}body.template-index #MainContent h1.omc-hero-heading{font-size:clamp(3.2rem,4.2vw,6.4rem)!important;line-height:1.125!important}body.template-index #MainContent .omc-hero-heading :is(.omc-hero-lead,.omc-hero-line){font-weight:700!important}body.template-index #MainContent p.omc-hero-description{font-size:2rem!important;line-height:1.5!important}body #MainContent .productView-shipping :is(h2,.title),body #MainContent .productView-securityImage :is(h2,.title){font-size:var(--omc-type-body)!important;line-height:1.4!important}body #MainContent .omc-journal-addon__content h2{font-size:var(--omc-type-h3)!important;line-height:1.3!important}body #MainContent :is(.omc-shopping__price,.omc-extras__price){font-size:var(--omc-type-body)!important;font-weight:600!important;line-height:1.5!important}body #MainContent [id$=__policies_block_mXwEzj] .policies-content :is(.title,.text,p,span){font-size:var(--omc-type-small)!important;line-height:1.4!important}body .wrapper-footer :is(h2,.footer-block__heading){font-family:var(--omc-type-heading-font)!important;font-size:var(--omc-type-body)!important;font-weight:700!important;line-height:1.4!important}body .wrapper-footer :is(p,.link,.footer-block__details-content){font-size:var(--omc-type-small)!important;line-height:1.6!important}body #halo-cart-sidebar .omc-country-upsells h3{font-size:var(--omc-type-h3)!important;font-weight:700!important}body #halo-cart-sidebar .omc-country-card__title{font-size:var(--omc-type-body)!important;font-weight:700!important;line-height:1.4!important}body #halo-cart-sidebar .omc-journal-addon[data-cart-context=drawer] h2{font-size:var(--omc-type-body)!important;font-weight:700!important;line-height:1.3!important}@media(max-width:767px){:root{--omc-type-h1:3.2rem;--omc-type-h2:2.8rem}body.template-index #MainContent h1.omc-hero-heading{font-size:3.6rem!important;line-height:1.1!important}body.template-index #MainContent p.omc-hero-description{font-size:var(--omc-type-body)!important;line-height:1.5!important}body #halo-cart-sidebar .omc-journal-addon[data-cart-context=drawer] .omc-journal-addon__controls{grid-template-columns:minmax(0,1fr)}body #halo-cart-sidebar .omc-journal-addon[data-cart-context=drawer] button{width:100%;white-space:normal}}body #MainContent :is(a.button,button.button,input.button,.omc-shopping__button,.omc-extras__button),body #halo-cart-sidebar :is(a.button,button.button,.omc-journal-addon__controls button,.omc-country-card button),body .wrapper-footer button.button{font-size:var(--omc-type-body)!important;font-weight:700!important;line-height:1.25!important}body #MainContent .product-customInformation__content h2.title{font-size:var(--omc-type-body)!important;line-height:1.4!important}body #MainContent .omc-extras__note{font-size:var(--omc-type-small)!important;line-height:1.5!important}body #MainContent [id$=__policies_block_mXwEzj] .halo-row .halo-item .policies-content span.policies-text{font-size:var(--omc-type-small)!important;line-height:1.4!important}body #MainContent .productView .product-form__buttons button.product-form__submit.button{font-size:var(--omc-type-body)!important;font-weight:700!important;line-height:1.25!important}@media(min-width:768px){body.template-index #MainContent h1.omc-hero-heading,body.template-index #MainContent p.omc-hero-description{max-width:calc(49vw - 3.2rem)!important}}body.template-index #MainContent .omc-shopping__deck .omc-shopping__dispatch-summary,body.template-collection #MainContent #main-collection-product-grid .omc-collection-product-note{container-type:inline-size;min-width:0;box-sizing:border-box}body.template-index #MainContent .omc-shopping__deck .omc-shopping__dispatch-summary p.omc-presale-note,body.template-collection #MainContent #main-collection-product-grid .omc-collection-product-note p.omc-presale-note{font-size:min(15px,6.2cqi)!important;max-width:100%!important;white-space:nowrap!important;text-align:center;letter-spacing:normal!important}body.template-index #MainContent .omc-shopping__deck .omc-shopping__dispatch-summary p.omc-presale-note *,body.template-collection #MainContent #main-collection-product-grid .omc-collection-product-note p.omc-presale-note *{font-size:inherit!important}.omc-journal-static-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;background:#fff;align-items:center}body.template-product #MainContent .productView .omc-journal-static-slide .productView-img-container{display:flex;align-items:center;justify-content:center}body.template-product #MainContent .productView .omc-journal-static-spread img{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;transform:none!important;object-fit:contain!important;border-radius:0}.omc-journal-static-spread--thumb{aspect-ratio:2820/2000;overflow:hidden}body #MainContent .productView[data-product-handle=travel-journal] .productView-for .productView-thumbnail{height:80px!important;padding-block:4px!important;box-sizing:border-box}body #MainContent .productView[data-product-handle=travel-journal] .productView-for .productView-thumbnail-link{height:72px!important;min-height:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden}body #MainContent .productView[data-product-handle=travel-journal] .productView-for .productView-thumbnail-link:before{display:none!important}body #MainContent .productView[data-product-handle=travel-journal] .productView-for .productView-thumbnail-link>img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important}body #MainContent .productView[data-product-handle=travel-journal] .productView-for .omc-journal-static-spread--thumb{width:100%;height:auto;aspect-ratio:2820/2000}body #MainContent .productView[data-product-handle=travel-journal] .productView-for .omc-journal-static-spread--thumb{width:100%!important;min-width:100%;flex:0 0 100%}body #MainContent .productView[data-product-handle=travel-journal] .productView-for [data-omc-journal-cover] img{transform:none!important;inset:auto!important;object-position:center!important}body #MainContent .productView[data-product-handle=travel-journal] .productView-image-wrapper>.omc-presale-flag{left:max(0px,calc((100% - 500px)/2))!important}body #MainContent .productView .omc-journal-static-spread,.omc-product-journal-reader .omc-journal-static-spread{position:relative;isolation:isolate;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #0002,0 2px 3px #0002;background:#fff}body #MainContent .productView .omc-journal-static-spread:after,.omc-product-journal-reader .omc-journal-static-spread:after{content:"";position:absolute;inset:0 auto 0 calc(50% - 12px);width:24px;background:linear-gradient(90deg,transparent,#0002 43%,#0003 50%,#0001 58%,transparent);pointer-events:none}body #MainContent .productView .omc-journal-static-spread--thumb{border-radius:5px;box-shadow:none}body #MainContent .productView .omc-journal-static-spread--thumb:after{left:calc(50% - 3px);width:6px}body #MainContent .productView[data-product-handle=travel-journal] .productView-nav .productView-image{cursor:zoom-in}.omc-product-journal-reader{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(94vw,1200px);max-width:94vw;max-height:94dvh;padding:64px 24px 24px;border:0;border-radius:18px;background:#fdf8eb;color:#171717;overflow:auto}.omc-product-journal-reader::backdrop{background:#000b}.omc-product-journal-reader__navigation{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:16px;margin-bottom:16px;padding-inline:clamp(0px,3vw,40px)}.omc-product-journal-reader__navigation span{text-align:center;font:700 16px/1.4 Poppins,sans-serif}.omc-product-journal-reader__arrow,.omc-product-journal-reader__close{display:grid;place-items:center;position:relative;width:44px;height:44px;padding:0;border:1px solid #000;border-radius:12px;background:#fdb705;color:#000;cursor:pointer;transition:background-color .18s,color .18s}.omc-product-journal-reader__arrow:hover,.omc-product-journal-reader__arrow:focus-visible,.omc-product-journal-reader__close:hover,.omc-product-journal-reader__close:focus-visible{background:#fb1c7b;color:#fff}.omc-product-journal-reader__arrow:before{content:"";position:absolute;left:50%;top:50%;width:25px;height:25px;background:currentColor;clip-path:polygon(40% 20%,70% 50%,40% 80%,30% 70%,50% 50%,30% 30%);transform:translate(-50%,-50%)}.omc-product-journal-reader__arrow[data-reader-step="-1"]:before{transform:translate(-50%,-50%) rotate(180deg)}.omc-product-journal-reader__close{position:absolute;right:12px;top:10px;font:30px/1 sans-serif}.omc-product-journal-reader__image{width:100%;max-width:min(100%,calc((94dvh - 170px)*1.41));margin:auto}.omc-product-journal-reader .omc-journal-static-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;align-items:center}.omc-product-journal-reader .omc-journal-static-spread img{display:block;position:static;width:100%;height:auto;max-width:100%;border-radius:0;transform:none}.omc-product-journal-reader__cover{display:block;width:auto;height:auto;max-width:100%;max-height:calc(94dvh - 170px);object-fit:contain;margin:auto;border-radius:14px}@media(max-width:767px){.omc-product-journal-reader{padding:64px 12px 16px}.omc-product-journal-reader__navigation{gap:8px}.omc-product-journal-reader .omc-journal-static-spread{border-radius:10px}}.omc-product-journal-reader__navigation{padding-inline:clamp(32px,6vw,64px)}.omc-product-journal-reader__navigation [data-reader-caption]{font-size:22px;text-transform:uppercase}@media(max-width:767px){.omc-product-journal-reader__navigation{padding-inline:12px}.omc-product-journal-reader__navigation [data-reader-caption]{font-size:16px}}.omc-product-journal-reader__navigation{width:100%;max-width:min(100%,calc((94dvh - 170px)*1.41));margin-inline:auto;padding-inline:0}@media(max-width:767px){.omc-product-journal-reader__navigation{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/omc-typography.css.map */
