.wl{--wl-text: #28361a;--wl-bg: #ffffff;--wl-rule: #e8e8e1;--wl-accent: #ff4f33;--wl-dark: #28361a;--wl-dark-text: #ffffff;--wl-muted: #606a56;--wl-faint: #949b8d;--wl-wash: #f2f3f1;color:var(--wl-text);--wl-gutter: 22px;--wl-max: 1280px}.wl *{box-sizing:border-box}.wl p{margin:0}.wl img{display:block;max-width:100%}.wl__inner{max-width:var(--wl-max);margin:0 auto;padding:0 var(--wl-gutter)}.wl__inner--narrow{max-width:820px}.wl__measure{max-width:760px}.wl__pad{padding-top:clamp(56px,8vw,128px);padding-bottom:clamp(56px,8vw,128px)}.wl__pad--sm{padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(36px,5vw,72px)}.wl__pad--none{padding-top:0;padding-bottom:0}.wl__rule-top{border-top:1px solid var(--wl-rule)}.wl__eyebrow{display:block;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--wl-faint);margin:0 0 24px}.wl h1.wl__h1{font-size:clamp(2.4rem,6vw,5rem);line-height:1.04;margin:0 0 28px}.wl h2.wl__h2{font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.06;margin:0}.wl h3.wl__h3{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.25;margin:0;letter-spacing:.04em}.wl__lede{font-size:clamp(1.02rem,1.4vw,1.25rem);line-height:1.6;color:var(--wl-muted);max-width:58ch;margin-top:24px}.wl__text{color:var(--wl-muted);font-size:1rem;line-height:1.7}.wl__note{color:var(--wl-faint);font-size:.88rem;max-width:70ch}.wl__btnrow{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.wl__textlink{display:inline-block;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-text);text-decoration:none;border-bottom:1px solid var(--wl-accent);padding-bottom:5px}.wl__textlink:hover{border-bottom-color:var(--wl-text)}.wl__media{position:relative;overflow:hidden;background:var(--wl-wash)}.wl__media img{width:100%;height:100%;object-fit:cover}.wl__media--ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:28px;border:1px dashed var(--wl-rule);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-faint)}.wl__media--ph span{font-size:.86rem;letter-spacing:0;text-transform:none;color:var(--wl-muted);max-width:34ch;line-height:1.5}.wl-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,88px);align-items:center}.wl-hero__grid--rev .wl-hero__copy{order:2}.wl-hero__media{aspect-ratio:4/5}.wl-marquee{border-top:1px solid var(--wl-rule);border-bottom:1px solid var(--wl-rule)}.wl-marquee__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wl-marquee__item{padding:26px 0;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wl-muted)}.wl-marquee__item+.wl-marquee__item{border-left:1px solid var(--wl-rule);padding-left:28px}.wl-cols{display:grid;gap:clamp(28px,4vw,60px);margin-top:clamp(40px,6vw,76px)}.wl-cols[data-per="2"]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wl-cols[data-per="3"]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.wl-cols[data-per="4"]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wl-cols[data-per="5"]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.wl-col{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--wl-rule);padding-top:24px}.wl-col--plain{border-top:0;padding-top:0}.wl-col__kicker{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--wl-accent)}.wl-col__media{aspect-ratio:3/4;margin-bottom:4px}.wl-col__quote{font-style:italic;color:var(--wl-text);font-size:1.02rem;line-height:1.55}.wl-col__cite{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wl-faint);font-style:normal}.wl-band__media{aspect-ratio:21/9}.wl-band__cap{margin-top:14px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wl-faint)}.wl-statement{background:var(--wl-dark);color:var(--wl-dark-text)}.wl-statement .wl__eyebrow{color:var(--wl-dark-text);opacity:.62}.wl-statement .wl__lede,.wl-statement .wl__text{color:var(--wl-dark-text);opacity:.82}.wl-statement__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:start}.wl-figure{border:1px solid;border-color:currentColor;padding:clamp(26px,3.5vw,42px);display:flex;flex-direction:column;gap:10px}.wl-figure__amount{font-size:clamp(2.8rem,6vw,4.4rem);line-height:1;font-variant-numeric:tabular-nums}.wl-figure__cap{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;opacity:.72}.wl-rows{margin-top:clamp(40px,6vw,76px)}.wl-row{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(18px,3vw,52px);padding:32px 0;border-top:1px solid;border-color:currentColor}.wl-rows .wl-row:last-child{border-bottom:1px solid;border-color:currentColor}.wl-pkg{display:flex;flex-direction:column;gap:22px}.wl-pkg__media{aspect-ratio:1/1}.wl-pkg__head{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--wl-rule)}.wl-pkg__fee{font-size:1.45rem;white-space:nowrap;font-variant-numeric:tabular-nums}.wl-pkg__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.wl-pkg__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;font-size:.97rem;line-height:1.6;color:var(--wl-muted)}.wl-pkg__list li:before{content:"";width:7px;height:7px;background:var(--wl-accent);margin-top:.6em}.wl-spec{overflow-x:auto;margin-top:clamp(36px,5vw,60px)}.wl-spec table{border-collapse:collapse;width:100%;min-width:560px}.wl-spec th,.wl-spec td{text-align:left;padding:26px 0;border-top:1px solid var(--wl-rule);vertical-align:baseline}.wl-spec tr:last-child th,.wl-spec tr:last-child td{border-bottom:1px solid var(--wl-rule)}.wl-spec th{width:32%;padding-right:36px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-faint);font-weight:400}.wl-spec td{font-size:1.02rem;color:var(--wl-text)}.wl-faq{margin-top:clamp(36px,5vw,60px);border-top:1px solid var(--wl-rule)}.wl-faq details{border-bottom:1px solid var(--wl-rule)}.wl-faq summary{cursor:pointer;list-style:none;position:relative;padding:28px 52px 28px 0;font-size:.98rem;letter-spacing:.04em;line-height:1.35}.wl-faq summary::-webkit-details-marker{display:none}.wl-faq summary:after{content:"";position:absolute;right:8px;top:50%;width:13px;height:1px;background:var(--wl-text)}.wl-faq summary:before{content:"";position:absolute;right:14px;top:50%;margin-top:-6px;width:1px;height:13px;background:var(--wl-text)}.wl-faq details[open] summary:before{opacity:0}.wl-faq__answer{padding:0 52px 30px 0;max-width:72ch;color:var(--wl-muted);font-size:.97rem;line-height:1.7}.wl-form{margin-top:clamp(36px,5vw,60px)}.wl-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px 34px}.wl-field{display:flex;flex-direction:column;gap:10px}.wl-field--full{grid-column:1/-1}.wl-form label{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--wl-faint)}.wl-form .wl-req{color:var(--wl-accent)}.wl-form input[type=text],.wl-form input[type=email],.wl-form input[type=tel],.wl-form select{width:100%;padding:12px 2px;font:inherit;font-size:1rem;color:var(--wl-text);background:transparent;border:0;border-bottom:1px solid var(--wl-rule);border-radius:0}.wl-form textarea{width:100%;padding:14px;font:inherit;font-size:1rem;color:var(--wl-text);background:transparent;border:1px solid var(--wl-rule);border-radius:0;min-height:104px;resize:vertical}.wl-form select{-webkit-appearance:none;appearance:none}.wl-ack{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;border:1px solid var(--wl-text);padding:24px 26px;margin-top:6px}.wl-ack input{width:19px;height:19px;margin:3px 0 0;accent-color:var(--wl-text)}.wl-ack label{font-size:.97rem;letter-spacing:0;text-transform:none;color:var(--wl-text);line-height:1.6}.wl-form__submit{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:10px}.wl-form__note{font-size:.84rem;color:var(--wl-faint)}.wl-alert{border:1px solid var(--wl-accent);padding:16px 18px;margin-bottom:24px}.wl :focus-visible{outline:2px solid var(--wl-accent);outline-offset:3px}@media(max-width:900px){.wl-hero__grid{grid-template-columns:1fr}.wl-hero__grid--rev .wl-hero__copy{order:0}.wl-statement__grid{grid-template-columns:1fr}.wl-row{grid-template-columns:1fr;gap:10px}}@media(max-width:860px){.wl-marquee__item+.wl-marquee__item{border-left:0;padding-left:0;border-top:1px solid var(--wl-rule)}}@media(prefers-reduced-motion:reduce){.wl *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/wallshoppe-white-label.css.map */
