.shopify-section,main .page-width,.page-width,.page-width--narrow{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}[class*=section-template][class*=blocq_home][class*=padding],.shopify-section--main .color-scheme-1,.color-scheme-1.gradient{padding:0!important;margin:0!important;background:#f4f0ea!important;--gradient-background:#F4F0EA !important}main#MainContent{padding:0!important;margin:0!important}.shopify-pc__banner{display:none!important}#blocq-home div{display:block}#blocq-home{--nordic-ink:#1C2128;--stone-clay:#8C7B6B;--bone:#F4F0EA;--porcelain:#FAF8F3;--mist:#E8E2D8;--ember:#8B3A2F;--graphite:#3A3D42;--ash:#6B6E73;--serif:"Fraunces",Georgia,serif;--sans:"Inter",-apple-system,sans-serif;--mono:"JetBrains Mono",monospace;display:block;width:100%;font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--graphite);background:var(--bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#blocq-home *,#blocq-home *:before,#blocq-home *:after{box-sizing:border-box;margin:0;padding:0}#blocq-home a{text-decoration:none;color:inherit;transition:color .2s ease}#blocq-home a:hover{color:var(--ember)}#blocq-home img{display:block;max-width:100%;height:auto}#blocq-home button{cursor:pointer;border:none;background:none;font-family:inherit}#blocq-home ul{list-style:none}#blocq-home h1,#blocq-home h2,#blocq-home h3,#blocq-home .serif{font-family:var(--serif);font-weight:400;color:var(--nordic-ink);letter-spacing:-.01em}#blocq-home .caption{font-family:var(--sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ash)}#blocq-home .bq-nav{position:sticky;top:0;z-index:100;background:var(--bone);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}#blocq-home .bq-nav.scrolled{border-bottom-color:var(--mist);background:#f4f0eaf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#blocq-home .bq-nav-inner{max-width:1400px;margin:0 auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between}#blocq-home .bq-wordmark{font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:.02em;color:var(--nordic-ink)}#blocq-home .bq-nav-links{display:flex;gap:40px;align-items:center}#blocq-home .bq-nav-links a{font-size:14px;font-weight:400;color:var(--graphite)}#blocq-home .bq-nav-cart{font-size:14px;color:var(--graphite);display:flex;align-items:center;gap:8px}#blocq-home .bq-hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px}#blocq-home .bq-hamburger svg{display:block;color:var(--nordic-ink)}#blocq-home .bq-mobile-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;pointer-events:none;visibility:hidden;transition:visibility 0s linear .34s}#blocq-home .bq-mobile-drawer.open{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}#blocq-home .bq-mobile-drawer .bq-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c212800;transition:background .32s ease}#blocq-home .bq-mobile-drawer.open .bq-overlay{background:#1c212873}#blocq-home .bq-mobile-drawer .bq-panel{position:absolute;top:0;right:0;width:280px;height:100%;background:var(--bone);padding:28px 24px;transform:translate(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);box-shadow:-16px 0 48px #0000002e;display:flex;flex-direction:column}#blocq-home .bq-mobile-drawer.open .bq-panel{transform:translate(0)}#blocq-home .bq-mobile-drawer .bq-close{display:flex;justify-content:flex-end;margin-bottom:32px;background:none;border:none;cursor:pointer;color:var(--graphite);transition:color .2s ease}#blocq-home .bq-mobile-drawer .bq-close:hover{color:var(--ember)}#blocq-home .bq-mobile-drawer a{display:block;font-family:var(--serif);font-size:18px;font-weight:400;color:var(--nordic-ink);padding:16px 0;border-bottom:1px solid var(--mist);text-decoration:none;transition:color .2s ease}#blocq-home .bq-mobile-drawer a:hover{color:var(--ember)}@media(max-width:768px){#blocq-home .bq-nav-inner{padding:20px 24px}#blocq-home .bq-nav-links{display:none}#blocq-home .bq-hamburger{display:block}}#blocq-home .bq-hero{position:relative;min-height:88vh;max-height:900px;display:flex;align-items:flex-end;background-image:linear-gradient(180deg,#1c212800 0% 50%,#1c21288c),url(/cdn/shop/files/viktad-ogonmask-hero-nightstand.png);background-size:cover;background-position:center;color:#fff}#blocq-home .bq-hero-inner{max-width:1400px;margin:0 auto;width:100%;padding:0 56px 88px}#blocq-home .bq-hero .caption{color:#f4f0eab3;margin-bottom:24px}#blocq-home .bq-hero h1{font-size:clamp(40px,6.5vw,80px);line-height:1.05;color:#fff;font-weight:300;margin-bottom:24px;max-width:880px}#blocq-home .bq-hero h1 em{font-style:italic;color:var(--mist)}#blocq-home .bq-hero-sub{font-size:18px;line-height:1.55;color:#f4f0ead9;max-width:560px;margin-bottom:36px}#blocq-home .bq-hero-pricerow{display:flex;align-items:baseline;gap:18px;margin-bottom:28px;flex-wrap:wrap}#blocq-home .bq-hero-now{font-family:var(--serif);font-size:42px;font-weight:400;color:#fff;line-height:1}#blocq-home .bq-hero-was{font-family:var(--serif);font-size:22px;color:#f4f0ea8c;text-decoration:line-through}#blocq-home .bq-hero-badge{background:var(--ember);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px}#blocq-home .bq-cta{display:inline-flex;align-items:center;gap:14px;padding:20px 36px;background:var(--porcelain);color:var(--nordic-ink);font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease,color .2s ease}#blocq-home .bq-cta:hover{background:var(--ember);color:#fff}#blocq-home .bq-cta svg{width:16px;height:16px}@media(max-width:768px){#blocq-home .bq-hero{min-height:92vh;align-items:flex-end}#blocq-home .bq-hero-inner{padding:0 24px 56px}#blocq-home .bq-hero h1{font-size:40px;line-height:1.08}#blocq-home .bq-hero-sub{font-size:15px;margin-bottom:24px}#blocq-home .bq-hero-now{font-size:34px}#blocq-home .bq-cta{padding:16px 28px;font-size:12px}}#blocq-home .bq-pull{padding:100px 8vw;background:var(--bone);text-align:center}#blocq-home .bq-pull-inner{max-width:820px;margin:0 auto}#blocq-home .bq-pull .caption{margin-bottom:28px}#blocq-home .bq-pull-quote{font-family:var(--serif);font-size:clamp(28px,4.2vw,44px);line-height:1.2;color:var(--nordic-ink);font-weight:300;font-style:italic;margin-bottom:28px}#blocq-home .bq-pull-quote span{color:var(--ember);font-style:normal}#blocq-home .bq-pull-byline{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px}#blocq-home .bq-pull-byline img{width:42px;height:42px;border-radius:50%;object-fit:cover}#blocq-home .bq-pull-byline-text{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);text-align:left;line-height:1.5}#blocq-home .bq-pull-byline-text strong{display:block;font-family:var(--sans);font-size:13px;color:var(--nordic-ink);font-weight:500;text-transform:none;letter-spacing:.01em}#blocq-home .bq-pull-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ember);border-bottom:1px solid var(--ember);padding-bottom:4px;transition:color .2s ease}#blocq-home .bq-pull-link:hover{color:var(--nordic-ink);border-color:var(--nordic-ink)}#blocq-home .bq-problem{padding:100px 8vw;background:var(--porcelain);text-align:center}#blocq-home .bq-problem .caption{margin-bottom:28px}#blocq-home .bq-problem h2{font-size:clamp(32px,4.5vw,52px);line-height:1.12;font-weight:300;max-width:820px;margin:0 auto 28px}#blocq-home .bq-problem p{font-size:18px;line-height:1.7;max-width:660px;margin:0 auto;color:var(--graphite)}#blocq-home .bq-method{padding:100px 8vw;background:var(--bone)}#blocq-home .bq-method-inner{max-width:1200px;margin:0 auto}#blocq-home .bq-method-header{text-align:center;margin-bottom:72px}#blocq-home .bq-method-header .caption{margin-bottom:24px}#blocq-home .bq-method-header h2{font-size:clamp(32px,4.5vw,48px);font-weight:300;line-height:1.15}#blocq-home .bq-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mist);border:1px solid var(--mist)}#blocq-home .bq-step{background:var(--bone);padding:48px 36px;text-align:center}#blocq-home .bq-step-icon{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--porcelain);border-radius:50%}#blocq-home .bq-step-icon svg{width:28px;height:28px;stroke:var(--ember);fill:none;stroke-width:1.5}#blocq-home .bq-step-num{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ember);margin-bottom:14px}#blocq-home .bq-step-title{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--nordic-ink);margin-bottom:12px}#blocq-home .bq-step-body{font-size:14px;line-height:1.65;color:var(--graphite);max-width:280px;margin:0 auto}@media(max-width:768px){#blocq-home .bq-steps-grid{grid-template-columns:1fr}}#blocq-home .bq-features{max-width:900px;margin:60px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}#blocq-home .bq-feature{text-align:center;padding:28px 16px;background:var(--porcelain);border:1px solid var(--mist)}#blocq-home .bq-feature-name{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--nordic-ink);margin-bottom:6px}#blocq-home .bq-feature-spec{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ember);margin-bottom:8px}#blocq-home .bq-feature-desc{font-size:13px;line-height:1.55;color:var(--ash)}@media(max-width:768px){#blocq-home .bq-features{grid-template-columns:1fr 1fr;gap:12px}#blocq-home .bq-feature{padding:20px 12px}}#blocq-home .bq-method-cta{text-align:center;margin-top:56px}#blocq-home .bq-method-cta .bq-cta{background:var(--nordic-ink);color:var(--porcelain)}#blocq-home .bq-method-cta .bq-cta:hover{background:var(--ember);color:#fff}#blocq-home .bq-reviews{padding:100px 8vw;background:var(--porcelain)}#blocq-home .bq-reviews-inner{max-width:1200px;margin:0 auto}#blocq-home .bq-reviews-header{text-align:center;margin-bottom:56px}#blocq-home .bq-reviews-header .caption{margin-bottom:20px}#blocq-home .bq-reviews-header h2{font-size:clamp(28px,3.5vw,40px);font-weight:300;line-height:1.2}#blocq-home .bq-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mist);border:1px solid var(--mist)}#blocq-home .bq-review{background:var(--porcelain);padding:36px 28px;display:flex;flex-direction:column}#blocq-home .bq-review-stars{color:var(--ember);font-size:14px;letter-spacing:.1em;margin-bottom:18px}#blocq-home .bq-review-quote{font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.4;color:var(--nordic-ink);margin-bottom:14px;font-style:italic}#blocq-home .bq-review-body{font-size:14px;line-height:1.65;color:var(--graphite);flex-grow:1;margin-bottom:20px}#blocq-home .bq-review-byline{border-top:1px solid var(--mist);padding-top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);line-height:1.8}#blocq-home .bq-review-byline strong{color:var(--nordic-ink);font-weight:500;font-family:var(--sans);font-size:12px;text-transform:none;letter-spacing:.02em}@media(max-width:768px){#blocq-home .bq-reviews-grid{grid-template-columns:1fr}}#blocq-home .bq-system{padding:100px 8vw;background:var(--bone)}#blocq-home .bq-system-inner{max-width:1200px;margin:0 auto}#blocq-home .bq-system-header{text-align:center;margin-bottom:56px}#blocq-home .bq-system-header .caption{margin-bottom:20px}#blocq-home .bq-system-header h2{font-size:clamp(32px,4.5vw,48px);font-weight:300;line-height:1.15;margin-bottom:16px}#blocq-home .bq-system-header p{font-size:17px;line-height:1.6;color:var(--graphite);max-width:560px;margin:0 auto}#blocq-home .bq-system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#blocq-home .bq-card{position:relative;background:var(--porcelain);border:1px solid var(--mist);padding:0;transition:border-color .2s ease,transform .2s ease;display:block;color:inherit}#blocq-home .bq-card:hover{border-color:var(--nordic-ink);transform:translateY(-2px)}#blocq-home .bq-card-img{aspect-ratio:4 / 5;background:var(--mist);overflow:hidden}#blocq-home .bq-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}#blocq-home .bq-card:hover .bq-card-img img{transform:scale(1.04)}#blocq-home .bq-card-body{padding:24px 24px 28px}#blocq-home .bq-card-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone-clay);margin-bottom:8px}#blocq-home .bq-card-title{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--nordic-ink);line-height:1.2;margin-bottom:8px}#blocq-home .bq-card-sub{font-size:13px;line-height:1.5;color:var(--ash);margin-bottom:16px;min-height:38px}#blocq-home .bq-card-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#blocq-home .bq-card-price{font-family:var(--serif);font-size:24px;font-weight:400;color:var(--nordic-ink)}#blocq-home .bq-card-arrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ember)}#blocq-home .bq-card-badge{position:absolute;top:14px;left:14px;background:var(--ember);color:#fff;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;z-index:2}@media(max-width:768px){#blocq-home .bq-system-grid{grid-template-columns:1fr;gap:16px}#blocq-home .bq-card-img{aspect-ratio:16 / 10}}#blocq-home .bq-heritage{position:relative;height:600px;display:flex;align-items:center;padding:64px 8vw;background-image:linear-gradient(#1c212866,#1c212899),url(/cdn/shop/files/blocq-heritage.jpg?v=1775399373);background-size:cover;background-position:center}#blocq-home .bq-heritage-inner{max-width:720px;color:#fff}#blocq-home .bq-heritage .caption{color:#ffffffb3;margin-bottom:24px}#blocq-home .bq-heritage h2{font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.1;color:#fff;margin-bottom:24px}#blocq-home .bq-heritage p{font-size:17px;line-height:1.6;color:#ffffffd9;max-width:540px;margin-bottom:32px}#blocq-home .bq-heritage-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.5);padding:14px 24px;transition:background .2s ease,color .2s ease}#blocq-home .bq-heritage-link:hover{background:var(--porcelain);color:var(--nordic-ink);border-color:var(--porcelain)}@media(max-width:768px){#blocq-home .bq-heritage{height:480px;padding:48px 24px}}#blocq-home .bq-klaviyo{padding:80px 8vw;background:var(--bone);text-align:center}#blocq-home .bq-klaviyo h3{font-family:var(--serif);font-size:clamp(24px,3vw,32px);font-weight:300;line-height:1.25;margin-bottom:12px;color:var(--nordic-ink)}#blocq-home .bq-klaviyo p{font-size:15px;color:var(--graphite);margin-bottom:28px}#blocq-home .bq-klaviyo-form{display:flex;gap:0;max-width:480px;margin:0 auto}#blocq-home .bq-klaviyo-form input{flex:1;padding:16px 20px;border:1.5px solid var(--mist);border-right:none;background:#fff;font-family:var(--sans);font-size:14px;color:var(--nordic-ink);outline:none;transition:border-color .2s ease}#blocq-home .bq-klaviyo-form input:focus{border-color:var(--stone-clay)}#blocq-home .bq-klaviyo-form input::placeholder{color:var(--ash)}#blocq-home .bq-klaviyo-form button{padding:16px 28px;background:var(--nordic-ink);color:var(--porcelain);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--nordic-ink);cursor:pointer;transition:background .2s ease;white-space:nowrap}#blocq-home .bq-klaviyo-form button:hover{background:var(--ember);border-color:var(--ember)}#blocq-home .bq-klaviyo-success{display:none;font-size:14px;color:var(--ember);margin-top:16px;font-weight:500}#blocq-home .bq-foot{background:var(--nordic-ink);color:#f4f0eab3;padding:80px 8vw 32px;font-family:var(--sans)}#blocq-home .bq-foot-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(244,240,234,.1)}#blocq-home .bq-foot-col h4{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--porcelain);margin-bottom:18px;letter-spacing:.02em}#blocq-home .bq-foot-col ul{list-style:none;padding:0;margin:0}#blocq-home .bq-foot-col li{margin-bottom:12px}#blocq-home .bq-foot-col a{font-size:14px;color:#f4f0eac7;text-decoration:none;transition:color .2s ease;font-weight:400}#blocq-home .bq-foot-col a:hover{color:var(--porcelain)}#blocq-home .bq-foot-signup h4{margin-bottom:14px}#blocq-home .bq-foot-signup-form{display:flex;background:var(--porcelain);border-radius:999px;padding:4px;max-width:360px;margin-bottom:22px}#blocq-home .bq-foot-signup-form input{flex:1;padding:12px 18px;border:none;background:transparent;font-family:var(--sans);font-size:14px;color:var(--nordic-ink);outline:none;min-width:0}#blocq-home .bq-foot-signup-form input::placeholder{color:var(--ash)}#blocq-home .bq-foot-signup-form button{padding:12px 24px;background:var(--ember);color:#fff;border:none;border-radius:999px;font-family:var(--sans);font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease;white-space:nowrap;letter-spacing:.02em}#blocq-home .bq-foot-signup-form button:hover{background:#6f2d24}#blocq-home .bq-foot-signup-success{display:none;font-size:13px;color:var(--mist);margin-bottom:22px}#blocq-home .bq-foot-signup.saved .bq-foot-signup-form{display:none}#blocq-home .bq-foot-signup.saved .bq-foot-signup-success{display:block}#blocq-home .bq-foot-socials{display:flex;gap:18px;align-items:center}#blocq-home .bq-foot-socials a{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#f4f0eac7;transition:color .2s ease}#blocq-home .bq-foot-socials a:hover{color:var(--porcelain)}#blocq-home .bq-foot-socials svg{width:100%;height:100%}#blocq-home .bq-foot-bottom{max-width:1400px;margin:0 auto;padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-family:var(--sans);font-size:12px;color:#f4f0ea80}#blocq-home .bq-foot-copyright{letter-spacing:.02em}#blocq-home .bq-foot-legal{display:flex;gap:24px;flex-wrap:wrap}#blocq-home .bq-foot-legal a{color:#f4f0eab3;text-decoration:none;transition:color .2s ease}#blocq-home .bq-foot-legal a:hover{color:var(--porcelain)}@media(max-width:960px){#blocq-home .bq-foot{padding:56px 24px 28px}#blocq-home .bq-foot-inner{grid-template-columns:1fr;gap:0;padding-bottom:32px}#blocq-home .bq-foot-col{border-bottom:1px solid rgba(244,240,234,.12)}#blocq-home .bq-foot-col h4{margin:0;padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:15px}#blocq-home .bq-foot-col h4:after{content:"+";font-size:22px;font-weight:300;color:#f4f0ea99;transition:transform .3s ease;line-height:1}#blocq-home .bq-foot-col.open h4:after{transform:rotate(45deg)}#blocq-home .bq-foot-col ul{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}#blocq-home .bq-foot-col.open ul{max-height:500px;padding:0 0 18px}#blocq-home .bq-foot-col li{margin-bottom:14px}#blocq-home .bq-foot-signup{border-bottom:none;padding:32px 0 0;text-align:center}#blocq-home .bq-foot-signup h4{padding:0;cursor:default;justify-content:center;margin-bottom:18px}#blocq-home .bq-foot-signup h4:after{display:none}#blocq-home .bq-foot-signup-form{margin:0 auto 24px;max-width:100%}#blocq-home .bq-foot-socials{justify-content:center}#blocq-home .bq-foot-bottom{flex-direction:column;text-align:center;padding-top:24px}#blocq-home .bq-foot-legal{justify-content:center}}@media(max-width:640px){#blocq-home .bq-pull,#blocq-home .bq-problem,#blocq-home .bq-method,#blocq-home .bq-reviews,#blocq-home .bq-system,#blocq-home .bq-klaviyo{padding:72px 24px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/blocq-home.css.map */
