.wl-landing-page{--wl-espresso: #231f20;--wl-cocoa: #3a3536;--wl-gold: #c89211;--wl-gold-dark: #d5a542;--wl-cream: #f9f7f4;--wl-cream-2: #f2efe9;--wl-ink: #231f20;--wl-muted: rgba(35, 31, 32, .64);--wl-line: rgba(35, 31, 32, .12);--wl-white: #ffffff;--wl-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--wl-font-body: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wl-radius: 10px;--wl-radius-lg: 16px;--wl-shadow-sm: 0 1px 3px rgba(43, 29, 20, .08);--wl-shadow: 0 8px 24px rgba(43, 29, 20, .1);--wl-shadow-lg: 0 18px 44px rgba(43, 29, 20, .16);--wl-ease: .25s cubic-bezier(.4, 0, .2, 1);scroll-behavior:smooth;color:var(--wl-ink);font-family:var(--wl-font-body);-webkit-font-smoothing:antialiased}.wl-landing-page *,.wl-landing-page *:before,.wl-landing-page *:after{box-sizing:border-box}.wl-container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:1.25rem}.wl-section{padding-block:3.5rem}@media(min-width:768px){.wl-section{padding-block:6rem}}.wl-section__head{max-width:720px;margin-inline:auto;margin-bottom:3rem;text-align:center}.wl-skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;padding:.75rem 1.25rem;background:var(--wl-espresso);color:#fff;text-decoration:none;border-radius:var(--wl-radius);font-weight:600}.wl-skip-link:focus{top:1rem;outline:3px solid var(--wl-gold);outline-offset:2px}.wl-eyebrow{margin:0 0 .85rem;font-family:var(--wl-font-body);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wl-gold-dark)}.wl-heading{margin:0 0 1rem;font-family:var(--wl-font-display);line-height:1.12;font-weight:700;letter-spacing:-.01em}.wl-heading--xl{font-size:clamp(2.25rem,5.2vw,3.75rem)}.wl-heading--lg{font-size:clamp(1.9rem,3.6vw,2.75rem)}.wl-heading--md{font-size:clamp(1.2rem,2.4vw,1.5rem)}.wl-subheading{margin:0 0 2rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;color:var(--wl-muted)}.wl-text{line-height:1.75;color:var(--wl-ink)}.wl-text p{margin:0 0 1rem}.wl-text p:last-child{margin-bottom:0}.wl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.85rem 1.85rem;font-family:var(--wl-font-body);font-size:1rem;font-weight:700;letter-spacing:.01em;text-decoration:none;border-radius:var(--wl-radius);cursor:pointer;border:2px solid transparent;background:var(--wl-espresso);color:#fff;box-shadow:var(--wl-shadow-sm);transition:transform var(--wl-ease),box-shadow var(--wl-ease),background var(--wl-ease)}.wl-btn:hover{transform:translateY(-2px);box-shadow:var(--wl-shadow);background:var(--wl-cocoa)}.wl-btn:focus-visible{outline:3px solid var(--wl-gold);outline-offset:2px}.wl-btn--secondary{background:transparent;border-color:currentColor;color:inherit;box-shadow:none}.wl-btn--secondary:hover{background:#ffffff1f;transform:translateY(-2px)}.c-btn--full{width:100%}.wl-btn-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}.wl-header{position:sticky;top:0;z-index:90;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--wl-line)}.wl-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:1rem}.wl-header__logo img{display:block;max-height:46px;width:auto}.wl-header__logo-text{font-family:var(--wl-font-display);font-size:1.3rem;font-weight:700;text-decoration:none;color:var(--wl-espresso)}.wl-header__cta{flex-shrink:0;font-size:.9rem;padding:.55rem 1.15rem;min-height:44px}.wl-footer{padding-block:2.5rem;background:var(--wl-espresso);color:#ffffffc7}.wl-footer__inner{display:flex;flex-direction:column;gap:.5rem;text-align:center;font-size:.875rem}.wl-footer__contact a{color:var(--wl-gold)}.wl-hero{position:relative;display:flex;align-items:center;min-height:88vh;min-height:88dvh;overflow:hidden}.wl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--wl-espresso)}.wl-hero__bg img{width:100%;height:100%;object-fit:cover}.wl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#140d0859,#140d08a6),radial-gradient(120% 90% at 20% 20%,#2b1d1433,#140d08b3)}.wl-hero__content{position:relative;z-index:2;width:100%;padding-block:5rem;color:#fff}.wl-hero__inner{max-width:760px}.wl-hero__inner .wl-eyebrow{color:var(--wl-gold)}.wl-hero__inner .wl-subheading{color:#ffffffdb}.wl-hero__qualifier{margin:1.25rem 0 0;font-size:.9rem;font-weight:600;letter-spacing:.01em;color:#ffffffeb}.wl-trust{background:var(--wl-espresso);color:#fff;padding-block:2.25rem}.wl-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem 1rem;list-style:none;margin:0;padding:0;text-align:center}@media(min-width:768px){.wl-trust__grid{grid-template-columns:repeat(4,1fr)}}.wl-trust__item{display:flex;flex-direction:column;gap:.35rem}.wl-trust__value{font-family:var(--wl-font-display);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;color:var(--wl-gold);line-height:1}.wl-trust__label{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.wl-value-props__grid{display:grid;gap:2.5rem}@media(min-width:768px){.wl-value-props__grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.wl-value-props__item{text-align:center}.wl-value-props__icon{width:64px;height:64px;margin:0 auto 1.25rem;object-fit:contain}.wl-value-props__icon-placeholder{width:72px;height:72px;margin:0 auto 1.25rem;border-radius:50%;background:var(--wl-cream-2);border:1px solid var(--wl-line);display:flex;align-items:center;justify-content:center;font-size:1.6rem}.wl-audience__grid{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;padding:0;margin:0}@media(min-width:600px){.wl-audience__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.wl-audience__grid{grid-template-columns:repeat(3,1fr)}}.wl-audience__item{background:var(--wl-white);border:1px solid var(--wl-line);border-radius:var(--wl-radius-lg);padding:1.5rem 1.5rem 1.6rem;box-shadow:var(--wl-shadow-sm);transition:transform var(--wl-ease),box-shadow var(--wl-ease)}.wl-audience__item:hover{transform:translateY(-2px);box-shadow:var(--wl-shadow)}.wl-audience__title{margin:0 0 .5rem}.wl-audience__desc{margin:0;color:var(--wl-muted)}.wl-audience__note{text-align:center;margin:2rem auto 0;font-size:.95rem;color:var(--wl-muted)}.wl-showcase__grid{display:grid;gap:1.75rem}@media(min-width:768px){.wl-showcase__grid{grid-template-columns:repeat(3,1fr)}}.wl-showcase__item{margin:0}.wl-showcase__media{border-radius:var(--wl-radius-lg);overflow:hidden;box-shadow:var(--wl-shadow);transition:transform var(--wl-ease),box-shadow var(--wl-ease)}.wl-showcase__item:hover .wl-showcase__media{transform:translateY(-4px);box-shadow:var(--wl-shadow-lg)}.wl-showcase__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.wl-showcase__placeholder{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,var(--wl-cream) 0 14px,var(--wl-cream-2) 14px 28px);border:2px dashed var(--wl-gold);color:var(--wl-cocoa);font-weight:700;letter-spacing:.04em}.wl-showcase__caption{margin-top:.9rem;text-align:center;font-weight:600;color:var(--wl-muted)}.wl-social-proof__awards{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;list-style:none;padding:0;margin:0 0 3rem}.wl-social-proof__award{flex:0 0 auto}.wl-social-proof__award img{height:80px;width:auto;object-fit:contain}.wl-social-proof__award-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.125rem;padding:.6rem 1.35rem;border:1px solid var(--wl-line);border-radius:var(--wl-radius);min-width:150px}.wl-social-proof__award-title{font-weight:700;font-size:1rem;line-height:1.2}.wl-social-proof__award-detail{font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--wl-muted)}.wl-social-proof__cases{display:grid;gap:1.75rem}@media(min-width:768px){.wl-social-proof__cases{grid-template-columns:repeat(3,1fr)}}.wl-social-proof__card{position:relative;padding:2rem 1.75rem 1.75rem;border:1px solid var(--wl-line);border-radius:var(--wl-radius-lg);background:var(--wl-white);box-shadow:var(--wl-shadow-sm);transition:transform var(--wl-ease),box-shadow var(--wl-ease)}.wl-social-proof__card:hover{transform:translateY(-4px);box-shadow:var(--wl-shadow)}.wl-social-proof__card:before{content:"\201c";position:absolute;top:.4rem;left:1.1rem;font-family:var(--wl-font-display);font-size:3.5rem;line-height:1;color:var(--wl-gold);opacity:.5}.wl-social-proof__card-logo{height:48px;width:auto;margin-bottom:1rem;object-fit:contain}.wl-social-proof__card-quote{font-style:italic;line-height:1.65;margin:.75rem 0 0}.wl-story__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.wl-story__grid{grid-template-columns:.9fr 1.1fr;gap:3.5rem}.wl-story__grid--reverse .wl-story__media{order:2}.wl-story__grid--reverse .wl-story__text{order:1}}.wl-story__media img{width:100%;height:auto;border-radius:var(--wl-radius-lg);box-shadow:var(--wl-shadow);object-fit:cover}.wl-story__placeholder{aspect-ratio:4 / 5;background:var(--wl-cream-2);border-radius:var(--wl-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--wl-muted);box-shadow:var(--wl-shadow-sm)}.wl-story__credentials{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.75rem}.wl-story__credential{position:relative;padding-left:1.9rem;font-weight:600}.wl-story__credential:before{content:"";position:absolute;left:0;top:.15em;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--wl-gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b1d14' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:.8rem;background-position:center;background-repeat:no-repeat}.wl-story__signature{margin-top:2rem;display:flex;flex-direction:column}.wl-story__signature-name{font-family:var(--wl-font-display);font-size:1.15rem;font-weight:700;color:var(--wl-espresso)}.wl-story__signature-title{font-size:.875rem;color:var(--wl-muted)}.wl-journey__steps{display:grid;gap:2.25rem}@media(min-width:1024px){.wl-journey__steps{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.wl-journey__step{position:relative;text-align:center;padding:1.75rem 1.25rem;background:var(--wl-white);border:1px solid var(--wl-line);border-radius:var(--wl-radius-lg);box-shadow:var(--wl-shadow-sm)}.wl-journey__number{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--wl-gold);color:var(--wl-espresso);font-family:var(--wl-font-display);font-weight:700;font-size:1.2rem;margin-bottom:1rem}.wl-journey__cta{text-align:center;margin-top:3rem}.wl-compare__cta{text-align:center;margin-top:2.5rem}.wl-compare__table{max-width:960px;margin-inline:auto;border-radius:var(--wl-radius-lg);overflow:hidden;box-shadow:var(--wl-shadow-sm);border:1px solid var(--wl-line);background:var(--wl-white)}.wl-compare__row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:stretch}.wl-compare__row+.wl-compare__row{border-top:1px solid var(--wl-line)}.wl-compare__cell{padding:1rem 1.1rem;font-size:.95rem;display:flex;align-items:center}.wl-compare__cell--feature{font-weight:700;color:var(--wl-espresso)}.wl-compare__row--head .wl-compare__cell{font-family:var(--wl-font-display);font-weight:700;font-size:1rem;background:var(--wl-cream);align-items:flex-end}.wl-compare__cell--ours{background:#c8a96e29;font-weight:600;box-shadow:inset 0 0 0 1px #c8a96e66}.wl-compare__row--head .wl-compare__cell--ours{background:var(--wl-gold);color:var(--wl-espresso)}@media(max-width:767px){.wl-compare__table{border:none;box-shadow:none;background:transparent;overflow:visible}.wl-compare__row--head{display:none}.wl-compare__row{grid-template-columns:1fr;margin-bottom:1.25rem;border:1px solid var(--wl-line)!important;border-radius:var(--wl-radius);overflow:hidden;background:var(--wl-white);box-shadow:var(--wl-shadow-sm)}.wl-compare__cell{border-top:1px solid var(--wl-line)}.wl-compare__cell--feature{background:var(--wl-espresso);color:#fff;border-top:none;font-family:var(--wl-font-display)}.wl-compare__cell[data-label]:before{content:attr(data-label) ":\a0";font-weight:700;color:var(--wl-muted);margin-right:.35rem}.wl-compare__cell--ours{box-shadow:none}}.wl-sourcing__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.wl-sourcing__grid{grid-template-columns:1fr 1fr;gap:3.5rem}.wl-sourcing__grid--reverse .wl-sourcing__image{order:2}.wl-sourcing__grid--reverse .wl-sourcing__text{order:1}}.wl-sourcing__image img{width:100%;height:auto;border-radius:var(--wl-radius-lg);box-shadow:var(--wl-shadow);object-fit:cover}.wl-sourcing__placeholder{aspect-ratio:4 / 3;background:var(--wl-cream-2);border-radius:var(--wl-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--wl-muted)}.wl-faq__list{max-width:820px;margin-inline:auto}.wl-faq__item{border-bottom:1px solid var(--wl-line)}.wl-faq__item:first-child{border-top:1px solid var(--wl-line)}.wl-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 0;cursor:pointer;font-weight:600;font-size:1.0625rem;list-style:none;min-height:48px}.wl-faq__summary::-webkit-details-marker{display:none}.wl-faq__summary:after{content:"";flex-shrink:0;width:11px;height:11px;border-right:2px solid var(--wl-gold-dark);border-bottom:2px solid var(--wl-gold-dark);transform:rotate(45deg);transition:transform var(--wl-ease)}.wl-faq__item[open] .wl-faq__summary:after{transform:rotate(-135deg)}.wl-faq__answer{padding:0 0 1.35rem;line-height:1.75;color:var(--wl-muted)}.wl-chat-prompt{text-align:center;background:var(--wl-cream)}.wl-chat-prompt__inner{max-width:620px;margin-inline:auto}.wl-lead-form{background:var(--wl-cream)}.wl-lead-form__inner{max-width:640px;margin-inline:auto;background:var(--wl-white);padding:clamp(1.5rem,4vw,3rem);border-radius:var(--wl-radius-lg);box-shadow:var(--wl-shadow);border:1px solid var(--wl-line)}.wl-form__group{margin-bottom:1.25rem}.wl-form__label{display:block;margin-bottom:.4rem;font-weight:600;font-size:.9375rem}.wl-form__required{color:#b3402b}.wl-form__input,.wl-form__select,.wl-form__textarea{width:100%;min-height:50px;padding:.8rem 1rem;font-size:1rem;font-family:inherit;color:var(--wl-ink);border:1px solid var(--wl-line);border-radius:var(--wl-radius);background:#fff;transition:border-color var(--wl-ease),box-shadow var(--wl-ease)}.wl-form__textarea{min-height:120px;resize:vertical}.wl-form__input:focus,.wl-form__select:focus,.wl-form__textarea:focus{outline:none;border-color:var(--wl-gold-dark);box-shadow:0 0 0 3px #c8a96e40}.wl-form__note{margin-top:.5rem;padding:.8rem 1rem;background:#c8a96e24;border-left:3px solid var(--wl-gold);border-radius:0 var(--wl-radius) var(--wl-radius) 0;font-size:.875rem;line-height:1.5}.wl-form__note[hidden]{display:none}.wl-form__error{margin-top:.375rem;color:#b3402b;font-size:.875rem}.wl-form__submit{width:100%;margin-top:.5rem}.wl-form__success{padding:2rem;text-align:center;background:#78966e24;border-radius:var(--wl-radius-lg);border:1px solid rgba(120,150,110,.4)}.wl-form__success[hidden],.wl-form--hidden{display:none}.wl-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--wl-line);box-shadow:0 -6px 18px #2b1d141a}@media(max-width:767px){.wl-sticky-cta{display:block}.wl-landing-page{padding-bottom:78px}}#ShopifyChat,.shopify-chat,.inbox-online-store-chat{z-index:110!important}.wl-animate{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.wl-animate--visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.wl-landing-page{scroll-behavior:auto}.wl-animate{opacity:1;transform:none;transition:none}.wl-btn:hover,.wl-showcase__item:hover .wl-showcase__media,.wl-social-proof__card:hover{transform:none}}.wl-section--dark{background:var(--wl-espresso);color:#fff}.wl-section--dark .wl-subheading{color:#fffc}.wl-section--light{background:var(--wl-white);color:var(--wl-ink)}.wl-section--cream{background:var(--wl-cream);color:var(--wl-ink)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/whitelabel-landing.css.map */
