.wgx{padding-top:var(--pt,0);padding-bottom:var(--pb,0)}.wgx .wgh-hero{padding:0}.wgx .wgh-hero--flip .wgh-hero__art{order:-1}.wgx .wgh-hero__art .wgh-img{aspect-ratio:var(--ratio,4/3)}.wgx .wgx-btns{display:flex;flex-wrap:wrap;gap:1.2rem}.wgx .wgh-cat .wgh-img{aspect-ratio:var(--ratio,4/5);overflow:hidden;background:var(--stone)}.wgx .wgh-mat__item .wgh-img{aspect-ratio:var(--ratio,4/5)}.wgx .wgh-promise svg{stroke-width:1.4}.wgx .wgh-tips__grid b{font-size:1.8rem}.wgx .wgx-tips--nolines{border:0;padding:0}.wgx .wgx-steps--plain li:last-child i{background:var(--paper);border-color:var(--ink);color:var(--ink)}.wgx .wgh-contact__grid svg{width:2.8rem;height:2.8rem;stroke-width:2.4}.wgx .wgh-contact__text h2 em{color:var(--sagel,#C9D2BE)!important}.wgx .wgh-spot__text p{color:inherit;opacity:.82}.wgx .wgx-spot--flip .wgh-spot__img,.wgx .wgx-story--flip .wgh-story__img{order:2}.wgx .wgx-rte p{margin:0 0 .8rem}.wgx .wgx-rte p:last-child{margin:0}.wgx .wgh-head h2 em,.wgx .wg-display em{font-family:Libre Caslon Text,Georgia,serif!important;font-style:italic;color:var(--olive)}@media screen and (min-width:1200px){.wgx .wgx-grid,.wgx .wgx-promise,.wgx .wgx-steps{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}@media screen and (min-width:990px){.wgx .wgh-car__item{flex:0 0 calc((100% - (var(--pv,4) - 1) * 2rem) / var(--pv,4))}.wgx .wgx-contact{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}}@media screen and (max-width:989px){.wgx{padding-top:calc(var(--pt,0) * .7);padding-bottom:calc(var(--pb,0) * .7)}.wgx .wgx-spot--flip .wgh-spot__img,.wgx .wgx-story--flip .wgh-story__img{order:0}}.wgx .wgh-mat__item .wgh-img{position:relative}.wgx .wgx-mat__badge{position:absolute;right:1.6rem;top:1.6rem;background:var(--olive);color:var(--paper);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1.1rem}.wgx .wgh-mat__item b{font-size:2.6rem}.wgx .wgx-mat__dl{margin:.2rem 0 0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.wgx .wgx-mat__dl div{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.wgx .wgx-mat__dl dt{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wgx .wgx-mat__dl dd{margin:0;font-size:1.4rem;font-weight:600;text-align:right}.wgx .wgx-fin{margin-top:4.8rem;padding:2.8rem 3.2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 4rem}.wgx .wgx-fin__head{display:flex;flex-direction:column;gap:.4rem;flex:1 1 26rem}.wgx .wgx-fin__head b{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;font-size:2.6rem;line-height:1.1}.wgx .wgx-fin__head span{font-size:1.4rem;color:var(--muted)}.wgx .wgx-fin__list{display:flex;flex-wrap:wrap;gap:1rem;flex:999 1 50rem}.wgx .wgx-fin__list a{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.6rem 0 .8rem;background:var(--paper);border:1px solid var(--line);text-decoration:none;font-size:1.4rem;font-weight:600;transition:border-color .2s}.wgx .wgx-fin__list a:hover{border-color:var(--ink)}.wgx .wgx-fin__list i{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}@media screen and (min-width:1200px){.wgx .wgx-mat{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:1199px){.wgx .wgx-mat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.wgx .wgx-mat{grid-template-columns:1fr}.wgx .wgx-fin{padding:2.4rem 2rem}}.wgx .wgx-hs .wgx-hs__bar{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:1.4rem;min-height:0}.wgx .wgx-hs .wgx-hs__caps{flex:none;width:100%}.wgx .wgx-hs .wgx-hs__cap{align-items:baseline;flex-wrap:wrap;row-gap:.4rem}.wgx .wgx-hs .wgx-hs__cap span{flex:1 1 20rem}.wgx .wgx-hs .wgx-hs__cap a{flex:none;margin-left:auto}.wgx .wgx-hs .wgx-hs__nav{width:100%;gap:1rem}.wgx .wgx-hs .wgx-hs__dots{display:flex;order:-1;flex:1;align-items:center;min-width:0}.wgx .wgx-hs .wgx-hs__dots button{flex:none;height:.3rem;padding:0;box-sizing:content-box;border-top:1rem solid transparent;border-bottom:1rem solid transparent;background-clip:content-box}.wgx .wgx-hs .wgx-hs__nav>button{flex:none}@media screen and (max-width:749px){.wgx .wgx-hs .wgx-hs__dots button{width:1.2rem}.wgx .wgx-hs .wgx-hs__dots button[aria-current=true]{width:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wg-sections.css.map */
