.blcs-custom-shop{--blcs-shop-ink: #111111;--blcs-shop-paper: #f2ede4;--blcs-shop-white: #fffaf1;--blcs-shop-copper: #a0522d;--blcs-shop-green: #1f3d2e;--blcs-shop-muted: rgba(17, 17, 17, .68);--blcs-shop-border: rgba(17, 17, 17, .18);background:var(--blcs-shop-paper);color:var(--blcs-shop-ink);font-family:Acumin Pro,Inter,Arial,sans-serif;max-width:100%;overflow-x:clip;width:100%}.blcs-custom-shop *,.blcs-custom-shop *:before,.blcs-custom-shop *:after{box-sizing:border-box}.blcs-custom-shop img{display:block;max-width:100%}.blcs-custom-shop p,.blcs-custom-shop h1,.blcs-custom-shop h2,.blcs-custom-shop h3,.blcs-custom-shop label,.blcs-custom-shop span,.blcs-custom-shop summary{overflow-wrap:anywhere}.blcs-shop-topbar{align-items:center;background:var(--blcs-shop-ink);border-bottom:1px solid rgba(160,82,45,.48);display:flex;justify-content:space-between;padding:14px clamp(18px,5vw,72px);position:relative;z-index:2}.blcs-shop-brand img{height:62px;width:auto}.blcs-shop-nav{display:flex;gap:clamp(14px,3vw,28px)}.blcs-shop-nav a{color:var(--blcs-shop-paper);font-size:12px;font-weight:900;letter-spacing:0;text-decoration:none;text-transform:uppercase}.blcs-shop-hero{background:var(--blcs-shop-ink);color:var(--blcs-shop-paper);min-height:min(560px,calc(100vh - 220px));overflow:hidden;position:relative}.blcs-shop-hero-media,.blcs-shop-hero-overlay{top:0;right:0;bottom:0;left:0;position:absolute}.blcs-shop-hero-media{background-image:var(--blcs-shop-hero-image);background-position:center;background-size:cover;filter:saturate(.92) contrast(1.08);transform:scale(1.02)}.blcs-shop-hero-overlay{background:linear-gradient(90deg,#111111f2,#111111c7 42%,#11111138),linear-gradient(0deg,#111111d1,#1111110f 52%)}.blcs-shop-hero-content{max-width:820px;padding:clamp(44px,6vw,72px) clamp(22px,7vw,96px) 28px;position:relative}.blcs-shop-kicker{color:var(--blcs-shop-copper);font-size:13px;font-weight:900;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.blcs-custom-shop h1,.blcs-custom-shop h2,.blcs-custom-shop h3{font-family:Norwester,Impact,Arial Black,sans-serif;letter-spacing:0;line-height:.98;margin:0;text-transform:uppercase}.blcs-custom-shop h1{font-size:clamp(42px,6vw,64px);max-width:660px}.blcs-custom-shop h2{font-size:clamp(34px,5vw,68px);max-width:940px}.blcs-custom-shop h3{font-size:clamp(22px,3vw,32px)}.blcs-custom-shop p{font-size:17px;line-height:1.58}.blcs-shop-hero-content>p:not(.blcs-shop-kicker){color:#f2ede4e0;font-size:18px;margin:18px 0 0;max-width:640px}.blcs-shop-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.blcs-shop-button,.blcs-shop-mockup-form button{align-items:center;border:1px solid var(--blcs-shop-copper);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;text-transform:uppercase}.blcs-shop-button-primary,.blcs-shop-mockup-form button{background:var(--blcs-shop-copper);color:var(--blcs-shop-paper)}.blcs-shop-button-secondary{background:#f2ede412;color:var(--blcs-shop-paper)}.blcs-shop-button-dark{background:var(--blcs-shop-ink);color:var(--blcs-shop-paper);margin-top:18px}.blcs-shop-hero-facts{border-top:1px solid rgba(242,237,228,.24);display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;padding-top:16px}.blcs-shop-hero-facts span{color:var(--blcs-shop-paper);font-size:12px;font-weight:900;text-transform:uppercase}.blcs-shop-products,.blcs-shop-process,.blcs-shop-proof,.blcs-shop-faq{padding:72px clamp(22px,7vw,96px)}.blcs-shop-products{padding-top:40px}.blcs-shop-section-heading{max-width:900px}.blcs-shop-section-heading>p:not(.blcs-shop-kicker){color:var(--blcs-shop-muted);max-width:680px}.blcs-shop-product-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.blcs-shop-product-card{background:var(--blcs-shop-white);border:1px solid var(--blcs-shop-border);display:grid;grid-template-rows:auto 1fr;min-width:0}.blcs-shop-product-card img{aspect-ratio:4 / 3;height:100%;object-fit:cover;width:100%}.blcs-shop-product-card:nth-child(2) img{background:var(--blcs-shop-paper);object-fit:contain;padding:12px}.blcs-shop-product-card div{display:grid;gap:12px;padding:22px}.blcs-shop-product-card p{color:var(--blcs-shop-copper);font-size:12px;font-weight:900;line-height:1.2;margin:0;text-transform:uppercase}.blcs-shop-product-card span{color:var(--blcs-shop-muted);font-size:15px;line-height:1.5}.blcs-shop-product-card a{color:var(--blcs-shop-ink);font-size:12px;font-weight:900;text-transform:uppercase}.blcs-shop-audience{background:var(--blcs-shop-green);color:var(--blcs-shop-paper);display:grid;gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:72px clamp(22px,7vw,96px)}.blcs-shop-audience h2{max-width:700px}.blcs-shop-audience-list{align-content:center;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.blcs-shop-audience-list span{border:1px solid rgba(242,237,228,.34);color:var(--blcs-shop-paper);font-size:13px;font-weight:900;padding:16px;text-transform:uppercase}.blcs-shop-step-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.blcs-shop-step-grid article{border-top:4px solid var(--blcs-shop-copper);background:#fffaf194;padding:24px}.blcs-shop-step-grid span{color:var(--blcs-shop-copper);display:block;font-size:13px;font-weight:900;margin-bottom:20px}.blcs-shop-step-grid p{color:var(--blcs-shop-muted);font-size:15px;margin-bottom:0}.blcs-shop-timing,.blcs-shop-feature,.blcs-shop-form-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blcs-shop-timing{background:var(--blcs-shop-ink);color:var(--blcs-shop-paper)}.blcs-shop-timing-image,.blcs-shop-feature-image{min-height:520px}.blcs-shop-timing-image img,.blcs-shop-feature-image img{height:100%;object-fit:cover;width:100%}.blcs-shop-timing-copy,.blcs-shop-feature-copy{align-self:center;padding:clamp(44px,7vw,92px)}.blcs-shop-timing dl{display:grid;gap:22px;margin:34px 0 0}.blcs-shop-timing dl div{border-top:1px solid rgba(242,237,228,.24);padding-top:18px}.blcs-shop-timing dt{font-size:14px;font-weight:900;text-transform:uppercase}.blcs-shop-timing dd{color:#f2ede4c2;font-size:15px;line-height:1.5;margin:8px 0 0}.blcs-shop-feature{background:var(--blcs-shop-white)}.blcs-shop-feature-copy p:not(.blcs-shop-kicker){color:var(--blcs-shop-muted);max-width:620px}.blcs-shop-proof{background:var(--blcs-shop-paper)}.blcs-shop-proof-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.blcs-shop-proof-grid article{background:var(--blcs-shop-white);border:1px solid var(--blcs-shop-border);padding:22px}.blcs-shop-proof-grid h3{font-size:22px}.blcs-shop-proof-grid p{color:var(--blcs-shop-muted);font-size:15px;margin-bottom:0}.blcs-shop-form-section{background:var(--blcs-shop-green);color:var(--blcs-shop-paper);gap:46px;padding:88px clamp(22px,7vw,96px)}.blcs-shop-form-intro,.blcs-shop-mockup-form{min-width:0}.blcs-shop-form-intro img{margin-bottom:34px;max-width:180px;width:100%}.blcs-shop-form-intro p:not(.blcs-shop-kicker){color:#f2ede4d1;max-width:620px}.blcs-shop-form-note{background:#11111175;border:1px solid rgba(242,237,228,.24);color:var(--blcs-shop-paper);font-size:13px;font-weight:900;margin-top:28px;padding:18px;text-transform:uppercase}.blcs-shop-mockup-form{background:var(--blcs-shop-white);color:var(--blcs-shop-ink);padding:clamp(22px,4vw,38px)}.blcs-shop-mockup-form fieldset{border:0;border-top:1px solid var(--blcs-shop-border);margin:0 0 30px;min-width:0;padding:24px 0 0}.blcs-shop-mockup-form fieldset:first-of-type{border-top:0;padding-top:0}.blcs-shop-mockup-form legend{font-family:Norwester,Impact,Arial Black,sans-serif;font-size:24px;font-weight:900;margin-bottom:18px;text-transform:uppercase}.blcs-shop-mockup-form label{display:grid;font-size:12px;font-weight:900;gap:8px;margin-bottom:18px;min-width:0;text-transform:uppercase}.blcs-shop-mockup-form input,.blcs-shop-mockup-form select,.blcs-shop-mockup-form textarea{background:#f2ede4c7;border:1px solid rgba(17,17,17,.46);color:var(--blcs-shop-ink);font:inherit;min-height:46px;min-width:0;padding:11px 12px;width:100%}.blcs-shop-mockup-form input[type=file]{font-size:13px;overflow:hidden}.blcs-shop-mockup-form textarea{resize:vertical}.blcs-shop-form-row{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blcs-shop-form-reference{border:1px solid var(--blcs-shop-border);margin-bottom:18px;overflow:hidden;padding:12px}.blcs-shop-form-reference span{display:block;font-size:12px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.blcs-shop-form-reference img{height:auto;object-fit:contain;width:100%}.blcs-shop-mockup-form button{width:100%}.blcs-shop-privacy{color:var(--blcs-shop-muted);font-size:13px;margin:14px 0 0;text-align:center}.blcs-form-message:not(:empty){background:#11111114;border:1px solid rgba(160,82,45,.38);color:var(--blcs-shop-ink);font-weight:800;padding:12px}.blcs-shop-faq{background:var(--blcs-shop-white)}.blcs-shop-faq-list{display:grid;gap:12px;margin-top:36px;max-width:980px}.blcs-shop-faq-list details{border-top:1px solid var(--blcs-shop-border);padding:20px 0}.blcs-shop-faq-list summary{cursor:pointer;font-size:18px;font-weight:900;list-style-position:outside;text-transform:uppercase}.blcs-shop-faq-list p{color:var(--blcs-shop-muted);margin-bottom:0;max-width:760px}@media(max-width:1080px){.blcs-shop-product-grid,.blcs-shop-step-grid,.blcs-shop-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.blcs-shop-topbar{align-items:flex-start;gap:14px}.blcs-shop-nav{display:none}.blcs-shop-audience,.blcs-shop-timing,.blcs-shop-feature,.blcs-shop-form-section{grid-template-columns:1fr}.blcs-shop-feature-image{order:-1}.blcs-shop-timing-image,.blcs-shop-feature-image{min-height:360px}}@media(max-width:640px){.blcs-shop-brand img{height:46px}.blcs-shop-hero{min-height:auto}.blcs-shop-hero-content{padding:44px 16px 38px}.blcs-custom-shop h1{font-size:clamp(38px,11vw,52px)}.blcs-shop-hero-content>p:not(.blcs-shop-kicker){font-size:17px}.blcs-shop-products,.blcs-shop-process,.blcs-shop-proof,.blcs-shop-faq,.blcs-shop-form-section{padding:64px 16px}.blcs-shop-product-grid,.blcs-shop-step-grid,.blcs-shop-proof-grid,.blcs-shop-audience-list,.blcs-shop-form-row{grid-template-columns:1fr}.blcs-shop-audience{padding:60px 16px}.blcs-shop-timing-copy,.blcs-shop-feature-copy{padding:44px 16px}.blcs-shop-mockup-form{padding:20px 14px}}@media(max-width:380px){.blcs-shop-products,.blcs-shop-process,.blcs-shop-proof,.blcs-shop-faq,.blcs-shop-form-section,.blcs-shop-audience,.blcs-shop-timing-copy,.blcs-shop-feature-copy,.blcs-shop-mockup-form{padding-left:12px;padding-right:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blcs-custom-shop.css.map */
