body[data-template^=page] .page-width-content{max-width:1150px;margin-inline:auto}body[data-template^=page] .page-width-content h1{font-size:clamp(2.6rem,5vw,4.8rem);letter-spacing:-.045em;line-height:1.1;color:#07324b}body[data-template^=page] .page-width-content h2{font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.18;letter-spacing:-.03em;color:#07324b;margin-block:2.1rem .75rem}body[data-template^=page] .page-width-content h3{font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.3;color:#07324b;margin:1.1rem 0 .25rem}body[data-template^=page] .page-width-content p{line-height:1.75}body[data-template^=page] .page-width-content a{color:#8a3511;text-underline-offset:4px}body[data-template^=page] .page-width-content a:hover{color:#c7651d}body[data-template^=page] .page-width-content a:focus-visible{outline:3px solid #3B8FAF;outline-offset:3px}body[data-template^=page] .page-width-content .wck-menu-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-block:18px 42px;padding:25px 30px;background:#fff;border:1px solid #E5DAC9;border-top:4px solid #C7651D;border-radius:3px}body[data-template^=page] .page-width-content .wck-menu-section h3{grid-column:auto;margin-top:20px;margin-bottom:4px;font-size:1.15rem}body[data-template^=page] .page-width-content .wck-menu-section p{margin:0 0 12px;line-height:1.55;font-size:.96rem;color:#54462b}@supports (display:contents){body[data-template^=page] .page-width-content .wck-menu-section{display:block;columns:2;column-gap:32px}body[data-template^=page] .page-width-content .wck-menu-section h3{break-after:avoid}body[data-template^=page] .page-width-content .wck-menu-section p{break-inside:avoid}}@media(max-width:750px){body[data-template^=page] .page-width-content .wck-menu-section{display:block;columns:1;padding:20px 18px;margin-block:12px 30px}body[data-template^=page] .page-width-content h2{margin-top:1.5rem}}body[data-template^=page] .page-width-content .wck-editorial-intro{max-width:790px;margin:0 auto 42px;text-align:center}body[data-template^=page] .page-width-content .wck-kicker{text-transform:uppercase;letter-spacing:.15em;color:#8a3511;font-weight:700;font-size:.78rem}body[data-template^=page] .page-width-content .wck-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1160px;margin:30px auto 70px}body[data-template^=page] .page-width-content .wck-gallery__item{min-width:0;margin:0;background:#fff;overflow:hidden}body[data-template^=page] .page-width-content .wck-gallery__item:nth-child(5n+1){grid-row:span 2}body[data-template^=page] .page-width-content .wck-gallery__item img{width:100%;height:100%;min-height:230px;max-height:600px;object-fit:cover;display:block;transition:transform .28s}body[data-template^=page] .page-width-content .wck-gallery__item:hover img{transform:scale(1.025)}body[data-template^=page] .page-width-content .wck-gallery__item figcaption{padding:12px 14px;font-size:.88rem;line-height:1.45;color:#54462b}body[data-template^=page] .page-width-content .wck-gallery__closing{background:#07324b;color:#fff;padding:42px;text-align:center;max-width:980px;margin:0 auto 30px}body[data-template^=page] .page-width-content .wck-gallery__closing h2,body[data-template^=page] .page-width-content .wck-gallery__closing a{color:#fff}body[data-template^=page] .page-width-content .wck-gallery__closing a:hover{color:#f0b071}body[data-template^=page] .page-width-content hr{border:0;border-top:1px solid #D9CDBA;margin:32px 0}body[data-template^=page] .page-width-content ul{padding-left:1.4em}body[data-template^=page] .page-width-content li{line-height:1.75;margin-bottom:8px}@media(max-width:800px){body[data-template^=page] .page-width-content .wck-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body[data-template^=page] .page-width-content .wck-gallery__item:nth-child(5n+1){grid-row:auto}}@media(max-width:520px){body[data-template^=page] .page-width-content .wck-gallery{grid-template-columns:1fr}body[data-template^=page] .page-width-content .wck-gallery__item img{height:auto;aspect-ratio:4 / 3;min-height:0}body[data-template^=page] .page-width-content .wck-gallery__closing{padding:26px 18px}}@media(prefers-reduced-motion:reduce){body[data-template^=page] .page-width-content .wck-gallery__item img{transition:none}}body[data-template^=page] .page-width-content{--wck-navy:#07324B;--wck-orange:#C7651D;--wck-rust:#8A3511;--wck-earth:#54462B;--wck-river:#3B8FAF;--wck-ivory:#F7F3EA}body[data-template^=page] .page-width-content .rte,body[data-template^=page] .page-width-content .page-content{color:var(--wck-navy)}body[data-template^=page] .page-width-content h2{padding-top:18px;border-top:1px solid #D9CDBA}body[data-template^=page] .page-width-content h2:first-child{border-top:0;padding-top:0}body[data-template^=page] .page-width-content h3{color:var(--wck-rust);font-weight:650}body[data-template^=page] .page-width-content strong{color:var(--wck-navy)}body[data-template^=page] .page-width-content table{border-collapse:collapse;width:100%;max-width:750px;margin:22px 0 35px;background:#fff}body[data-template^=page] .page-width-content table th{background:var(--wck-navy);color:#fff;text-align:left;padding:14px 18px;font-weight:700}body[data-template^=page] .page-width-content table td{border-bottom:1px solid #E6DCCB;padding:12px 18px;color:var(--wck-navy)}body[data-template^=page] .page-width-content table tr:nth-child(2n) td{background:#f0ebe1}body[data-template^=page] .page-width-content .wck-embedded-map{margin:26px 0 48px;border:6px solid #FFFFFF;box-shadow:0 0 0 1px #d9cdba;border-radius:4px;overflow:hidden;min-height:310px}body[data-template^=page] .page-width-content .wck-embedded-map iframe{width:100%;min-height:310px;aspect-ratio:16 / 8;max-height:450px}body[data-template^=page] .page-width-content p>a:not(:has(img)){font-weight:600}body[data-template^=page] .page-width-content p>a[href^="mailto:"],body[data-template^=page] .page-width-content p>a[href^="tel:"]{color:var(--wck-rust)}@media(max-width:750px){body[data-template^=page] .page-width-content table th,body[data-template^=page] .page-width-content table td{padding:10px 12px}body[data-template^=page] .page-width-content .wck-embedded-map{margin:20px 0 34px}body[data-template^=page] .page-width-content .wck-embedded-map iframe{height:320px;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wck-pages.css.map */
