.page-image-text{--pit-ratio: 4 / 5;--pit-rule: rgb(var(--text-color) / .15);--pit-lead-size: var(--text-h4);--pit-title-size: var(--text-h3);--pit-text-size: var(--text-base);--pit-block-gap: 1.5rem}.page-image-text__inner{grid-template-columns:minmax(0,1fr);row-gap:3rem;display:grid}.page-image-text__media{min-width:0;margin:0}.page-image-text__image{width:100%;height:auto;aspect-ratio:var(--pit-ratio);object-fit:cover;display:block}.page-image-text__text{min-width:0}.page-image-text__heading{font-size:var(--text-h3);line-height:1.25;margin:0 0 2rem}.page-image-text__blocks{row-gap:var(--pit-block-gap);display:grid}.page-image-text__copy{font-size:var(--pit-text-size);line-height:1.6;line-height:round(nearest,1.6em,.25rem);text-wrap:pretty}.shopify-section--main-visit .page-image-text__block--detail .page-image-text__copy{font-size:calc(var(--pit-text-size) * .9)}.page-image-text__copy>*{margin:0}.page-image-text__copy>*+*{margin-block-start:1em}.page-image-text__block--lead .page-image-text__copy{font-size:var(--pit-lead-size);line-height:1.4;line-height:round(nearest,1.4em,.25rem)}.page-image-text__block--title .page-image-text__copy{font-size:var(--pit-title-size);line-height:1.25}.page-image-text:not(.page-image-text--v5) .page-image-text__block--detail+.page-image-text__block--detail{margin-block-start:calc(-1 * var(--pit-block-gap))}.page-image-text__label{display:none}@media screen and (max-width:999px){.page-image-text{--pit-ratio: 4 / 3;--pit-lead-size: var(--text-h5)}}@media screen and (min-width:1000px){.page-image-text__inner{grid-template-columns:repeat(var(--grid-columns, 12),minmax(0,1fr));column-gap:var(--grid-gutter);align-items:center}.page-image-text__media{grid-column:1 / span 6;grid-row:1}.page-image-text__image{max-height:calc(100svh - var(--sticky-area-height, 0px) - 2 * var(--section-vertical-spacing, 5.25rem))}.page-image-text__text{grid-column:8 / span 5;grid-row:1}.page-image-text--v2{--pit-ratio: 3 / 2;--pit-lead-size: var(--text-base)}.page-image-text--v2 .page-image-text__inner{align-items:start}.page-image-text--v2 .page-image-text__media{grid-column:1 / span 7}.page-image-text--v2 .page-image-text__text{grid-column:9 / span 4}.page-image-text--v3{--pit-lead-size: var(--text-h2);--pit-title-size: var(--text-h1);--pit-block-gap: 2rem}.page-image-text--v3 .page-image-text__inner{align-items:end}.page-image-text--v3 .page-image-text__media{grid-column:1 / span 4}.page-image-text--v3 .page-image-text__text{grid-column:6 / span 7}.page-image-text--v3 .page-image-text__copy{max-width:48rem}.page-image-text--v3 .page-image-text__block--lead .page-image-text__copy{max-width:26ch}.page-image-text--v4{--pit-ratio: 4 / 3;--pit-lead-size: var(--text-sm);--pit-title-size: var(--text-h5);--pit-text-size: var(--text-sm);--pit-block-gap: 1.25rem}.page-image-text--v4 .page-image-text__inner{align-items:end}.page-image-text--v4 .page-image-text__media{grid-column:1 / span 7}.page-image-text--v4 .page-image-text__text{grid-column:9 / span 4}.page-image-text--v5{--pit-ratio: 1 / 1;--pit-lead-size: var(--text-h5);--pit-block-gap: 0px}.page-image-text--v5 .page-image-text__inner{align-items:start}.page-image-text--v5 .page-image-text__block{grid-template-columns:9rem minmax(0,1fr);align-items:first baseline;column-gap:2rem;padding-block:1.5rem;border-block-start:1px solid var(--pit-rule);display:grid}.page-image-text--v5 .page-image-text__block:last-child{border-block-end:1px solid var(--pit-rule)}.page-image-text--v5 .page-image-text__block:first-child{border-block-start:0;padding-block-start:0}.page-image-text--v5 .page-image-text__block+.page-image-text__block{margin-block-start:0}.page-image-text--v5 .page-image-text__copy{grid-column:2}.page-image-text--v5 .page-image-text__block:not(:has(.page-image-text__label)) .page-image-text__copy{grid-column:1 / -1}.page-image-text--v5 .page-image-text__label{font-family:var(--font-family-semi-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;line-height:2.25rem;color:rgb(var(--text-color) / .65);margin:0;display:block}.page-image-text--v6 .page-image-text__inner{container-type:inline-size;position:relative}.page-image-text--v6 .page-image-text__inner:before{content:"";width:1px;background:var(--pit-rule);position:absolute;inset-block:0;inset-inline-start:calc((100cqw - (var(--grid-columns, 12) - 1) * var(--grid-gutter)) / var(--grid-columns, 12) * 6.5 + 6 * var(--grid-gutter) - .5px)}.page-image-text--v6 .page-image-text__media{grid-column:1 / span 6}.page-image-text--v6 .page-image-text__text{grid-column:8 / span 4}.page-image-text--v7 .page-image-text__inner{grid-template-columns:1fr 1fr;column-gap:0;min-height:calc(100svh - var(--sticky-area-height, 0px))}.page-image-text--v7 .page-image-text__media,.page-image-text--v7 .page-image-text__text{grid-column:auto}.page-image-text--v7 .page-image-text__media{align-self:stretch}.page-image-text--v7 .page-image-text__image{height:100%;max-height:none;aspect-ratio:auto}.page-image-text--v7 .page-image-text__text{max-width:calc(52rem + 8rem + var(--container-gutter));padding-inline:8rem var(--container-gutter);padding-block:6rem}.page-image-text--v8{--pit-ratio: 1 / 1;--pit-title-size: var(--text-display);--pit-lead-size: var(--text-lg)}.page-image-text--v8 .page-image-text__inner{align-items:start}.page-image-text--v8 .page-image-text__heading{font-size:var(--text-display);margin-block-end:3rem}.page-image-text--v8 .page-image-text__block--title{margin-block-end:1.5rem}.page-image-text--v9{--pit-ratio: 4 / 5;--pit-lead-size: var(--text-h5)}.page-image-text--v9 .page-image-text__inner{grid-template-columns:1fr 1fr;column-gap:0}.page-image-text--v9 .page-image-text__media,.page-image-text--v9 .page-image-text__text{grid-column:auto}.page-image-text--v9 .page-image-text__media{align-self:stretch;justify-content:center;align-items:center;background:rgb(var(--text-color) / .05);padding:8rem;display:flex}.page-image-text--v9 .page-image-text__image{width:min(100%,44rem);max-height:calc(100svh - var(--sticky-area-height, 0px) - 16rem)}.page-image-text--v9 .page-image-text__text{max-width:calc(48rem + 8rem + var(--container-gutter));padding-inline:8rem var(--container-gutter)}.page-image-text--v10{--pit-ratio: 16 / 9;--pit-lead-size: var(--text-h5)}.page-image-text--v10 .page-image-text__inner{align-items:end}.page-image-text--v10 .page-image-text__media{grid-column:1 / -1}.page-image-text--v10 .page-image-text__text{grid-column:8 / span 5;z-index:1;background:rgb(var(--background));padding:3.5rem 3rem;margin-block-end:4rem;margin-inline-end:4rem}}.page-image-text--compact-columns .page-image-text__block .page-image-text__copy,.page-image-text--compact-columns .page-image-text__heading{max-width:none;font-size:var(--pit-text-size);line-height:1.6;line-height:round(nearest,1.6em,.25rem)}.page-image-text__column-break{display:none}@media screen and (min-width:1000px){.page-image-text--compact-columns .page-image-text__inner{align-items:start}.page-image-text--compact-columns .page-image-text__blocks{display:block;columns:2;column-gap:var(--grid-gutter)}.page-image-text--compact-columns .page-image-text__block{break-inside:avoid;margin-block-end:var(--pit-block-gap)}.page-image-text--compact-columns .page-image-text__block--title{column-span:all}.page-image-text--compact-columns .page-image-text__block:has(.page-image-text__column-break){break-inside:auto}.page-image-text--compact-columns .page-image-text__column-break{display:block;break-before:column}.page-image-text--compact-columns .page-image-text__block:last-child{margin-block-end:0}}@media screen and (max-width:999px){.page-image-text--v5 .page-image-text__label{font-family:var(--font-family-semi-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--text-color) / .65);margin:0 0 .5rem;display:block}.page-image-text--v5 .page-image-text__block{padding-block-start:1.5rem;border-block-start:1px solid var(--pit-rule)}.page-image-text--v5 .page-image-text__block:first-child{padding-block-start:0;border-block-start:0}.page-image-text--v7 .page-image-text__text,.page-image-text--v9 .page-image-text__text{padding-inline:var(--container-gutter);padding-block-end:4rem}.page-image-text--v9 .page-image-text__media{background:rgb(var(--text-color) / .05);padding:3rem var(--container-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page-image-text.css.map */
