:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content){--content-flow-space: 1em;--content-heading-space: 1.75em;--content-heading-after: .65em}:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content) :where(p,ul,ol,blockquote,pre,table){margin-block-start:0;margin-block-end:var(--content-flow-space)}:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content) :where(h2,h3,h4,h5,h6){margin-block-start:var(--content-heading-space);margin-block-end:var(--content-heading-after)}:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content) :where(h2,h3,h4,h5,h6)+:where(p,ul,ol,blockquote,pre,table){margin-block-start:0}:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content) :where(section,article,div)>:first-child,:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content)>:first-child{margin-block-start:0}:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content) :where(section,article)+:where(section,article){margin-block-start:var(--content-flow-space)}:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content)>:where(p,ul,ol,blockquote,pre,table):last-child,:where(.rte,.prose,.shopify-policy__body,.page__content.content,.rich-text__text.content)>:where(section,article,div):last-child>:where(p,ul,ol,blockquote,pre,table):last-child{margin-block-end:0}.journal-article__content>:where(section,article,div):first-child>p:first-child{color:var(--color-ink);font-family:var(--font-heading-family);font-size:var(--text-xl);line-height:1.55}:where(.rte,.prose,.shopify-policy__body,.page__content.content) :where(section,article,div) :where(img,video,iframe){max-width:100%;height:auto}.template-collection #MainContent:has(.ads-posh){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:clip!important}.template-collection #MainContent>.shopify-section:has(.ads-posh){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}.template-collection .ads-posh{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.template-collection .ads-posh .page-width{width:min(100%,108rem)!important;max-width:none!important;margin-inline:auto!important;padding-inline:clamp(1.25rem,3.2vw,4rem)!important;box-sizing:border-box!important}.template-collection .ads-posh :is(h1,h2,h3){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.template-collection .ads-posh :is(.ads-posh__types,.ads-posh__birthday,.ads-posh__proof,.ads-posh__service,.ads-posh__bespoke,.ads-posh__faq,.ads-posh__explore){width:100%!important;max-width:none!important;margin-inline:0!important;border-inline:0!important;box-sizing:border-box!important}.template-collection .ads-posh__hero{width:100%!important;max-width:none!important;min-height:clamp(34rem,62vh,48rem)!important;margin:0!important;padding:0!important;grid-template-columns:minmax(0,44%) minmax(0,56%)!important;border-inline:0!important;box-sizing:border-box!important}.template-collection .ads-posh__hero-copy{min-width:0!important;padding:clamp(3rem,6vw,6.5rem) clamp(2rem,5vw,5.75rem)!important;box-sizing:border-box!important}.template-collection .ads-posh__hero-media{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(1rem,2.3vw,2.5rem)!important;overflow:hidden!important;box-sizing:border-box!important}.template-collection .ads-posh__hero-image{display:block!important;width:100%!important;height:100%!important;max-width:42rem!important;max-height:72vh!important;margin:auto!important;object-fit:contain!important;object-position:center!important}.template-collection .ads-posh .product-grid,.template-collection .ads-posh__product-grid,.template-collection .ads-posh__curated-grid{border:0!important;background:transparent!important}.template-collection .ads-posh__product-grid{gap:clamp(2.8rem,4vw,4.5rem) clamp(1rem,2vw,2rem)!important}.template-collection .ads-posh__curated-grid{gap:clamp(2.4rem,3.5vw,4rem) clamp(1rem,2vw,2rem)!important}.template-collection .ads-posh .product-grid__item,.template-collection .ads-posh .product-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-collection .ads-posh .product-card__content{padding:.9rem 0 0!important}.template-collection .ads-posh .collection-tools{width:100%!important;max-width:none!important;border-radius:0!important;box-shadow:none!important}@media(min-width:80rem){.template-collection .ads-posh .page-width{padding-inline:clamp(3rem,4vw,4.75rem)!important}}@media(max-width:47.99rem){.template-collection #MainContent>.shopify-section:has(.ads-posh){overflow:visible!important}.template-collection .ads-posh .page-width{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:1.05rem!important}.template-collection .ads-posh__breadcrumb.page-width{padding-inline:1.05rem!important}.template-collection .ads-posh__hero{display:flex!important;flex-direction:column!important;width:100%!important;min-height:0!important;grid-template-columns:none!important}.template-collection .ads-posh__hero-copy{width:100%!important;padding:2.35rem 1.05rem 1.65rem!important}.template-collection .ads-posh__hero-media{width:100%!important;min-height:0!important;padding:0 1.05rem 1.15rem!important;overflow:visible!important}.template-collection .ads-posh__hero-image{width:min(100%,32rem)!important;height:auto!important;max-width:100%!important;max-height:none!important;margin-inline:auto!important;object-fit:contain!important}.template-collection .ads-posh__curated-grid,.template-collection .ads-posh__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.65rem .8rem!important}.template-collection .ads-posh .product-card__content{padding:.72rem 0 0!important}.template-collection .ads-posh__journal-grid{margin-inline:-1.05rem!important;padding-inline:1.05rem!important}.template-collection .ads-posh .collection-tools{margin-inline:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/323/assets/content-wrapper-safety.css.map */
