:root{--cta-ink:#1d1d1b;--cta-char:#191a18;--cta-char2:#242522;--cta-gold:#a8822f;--cta-gold2:#c9a75c;--cta-cream:#fbf9f4;--cta-grey:#f3f3f1;--cta-line:#e7e5df;--cta-muted:#64625b}.cta{font-family:var(--font-body--family);color:var(--cta-ink)}.cta *{box-sizing:border-box}.cta a{text-decoration:none}.cta-wrap{max-width:2000px;margin:0 auto;padding:0 40px}@media(max-width:749px){.cta-wrap{padding:0 20px}}.cta-eb{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cta-gold);font-weight:700;margin:0 0 8px}.cta-h2{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.1;margin:0 0 8px;color:var(--cta-ink);letter-spacing:-.01em}.cta-sub{color:var(--cta-muted);margin:0;font-size:1rem;max-width:640px}.cta-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.cta-more{font-weight:700;color:var(--cta-ink);border-bottom:2px solid var(--cta-gold);padding-bottom:2px;white-space:nowrap;font-size:.95rem}.cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1;border:1.5px solid transparent;transition:transform .15s,background .15s}.cta-btn:hover{transform:translateY(-1px)}.cta-btn.gold{background:var(--cta-gold);color:#fff}.cta-btn.gold:hover{background:#94721f}.cta-btn.ghost{border-color:#fbf9f48c;color:var(--cta-cream)}.cta-btn.dark{background:var(--cta-ink);color:#fff}.cta-btn.line{border-color:var(--cta-ink);color:var(--cta-ink)}.cta-hero{position:relative;background:var(--cta-char);color:var(--cta-cream);overflow:hidden}.cta-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.cta-track::-webkit-scrollbar{display:none}.cta-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:1.05fr 1fr;min-height:520px;position:relative}.cta-slide .tx{padding:64px 56px 64px max(40px,calc((100vw - 2000px)/2 + 40px));display:flex;flex-direction:column;justify-content:center;gap:16px;z-index:1}.cta-slide .eb{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cta-gold2);font-weight:700;margin:0}.cta-slide h1,.cta-slide h2{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.02;margin:0;color:var(--cta-cream);letter-spacing:-.02em}.cta-slide h1 em,.cta-slide h2 em{font-style:normal;color:var(--cta-gold2)}.cta-slide p.lead{color:#d9d4c7;font-size:1.06rem;margin:0;max-width:520px}.cta-slide .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.cta-slide .im{position:relative;overflow:hidden}.cta-slide .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cta-slide .im:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cta-char) 0,rgba(25,26,24,0) 28%)}.cta-dots{position:absolute;left:max(40px,calc((100vw - 2000px)/2 + 40px));bottom:24px;display:flex;gap:8px;z-index:2}.cta-dots button{width:28px;height:4px;border-radius:4px;border:0;background:#fbf9f459;padding:0;cursor:pointer}.cta-dots button.on{background:var(--cta-gold2)}.cta-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#fbf9f4eb;color:var(--cta-ink);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000040}.cta-arr.l{left:14px}.cta-arr.r{right:14px}@media(max-width:749px){.cta-slide{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0}.cta-slide .im{order:-1;aspect-ratio:4/3}.cta-slide .im:after{background:linear-gradient(0deg,var(--cta-char) 0,rgba(25,26,24,0) 35%)}.cta-slide .tx{padding:6px 20px 56px;gap:12px}.cta-slide p.lead{font-size:.98rem}.cta-arr{display:none}.cta-dots{bottom:22px}}.cta-trust{background:#fff;border-bottom:1px solid var(--cta-line)}.cta-trust .row{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.cta-trust .it{display:flex;align-items:center;gap:12px;padding:20px 14px}.cta-trust .it+.it{border-left:1px solid var(--cta-line)}.cta-trust svg{flex:0 0 34px;width:34px;height:34px;color:var(--cta-gold)}.cta-trust b{display:block;font-size:.95rem;color:var(--cta-ink)}.cta-trust small{display:block;color:var(--cta-muted);font-size:.8rem;line-height:1.3}@media(max-width:899px){.cta-trust .row{grid-template-columns:repeat(2,1fr)}.cta-trust .it:nth-child(3){border-left:0}.cta-trust .it:nth-child(n+3){border-top:1px solid var(--cta-line)}.cta-trust .it{padding:14px 10px;gap:10px}.cta-trust svg{flex-basis:28px;width:28px;height:28px}.cta-trust b{font-size:.86rem}.cta-trust small{font-size:.74rem}}.cta-sec{padding:64px 0}.cta-sec.grey{background:var(--cta-grey)}.cta-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cta-cat{display:flex;flex-direction:column;background:var(--cta-grey);border-radius:16px;overflow:hidden;color:var(--cta-ink);transition:box-shadow .2s,transform .2s}.cta-sec.grey .cta-cat{background:#fff}.cta-cat:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-2px)}.cta-cat .pic{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:18px}.cta-cat .pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cta-cat .cap{padding:4px 18px 18px}.cta-cat .cap b{display:block;font-family:var(--font-heading--family);font-weight:800;font-size:1.08rem}.cta-cat .cap small{display:block;color:var(--cta-muted);font-size:.84rem;margin:2px 0 10px}.cta-cat .cap span{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cta-gold)}@media(max-width:899px){.cta-cats{grid-template-columns:repeat(2,1fr);gap:10px}.cta-cat .pic{padding:10px}.cta-cat .cap{padding:2px 12px 14px}.cta-cat .cap b{font-size:.95rem}.cta-cat .cap small{font-size:.76rem;margin-bottom:6px}}.cta-printers .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.cta-printers input{position:absolute;opacity:0;pointer-events:none}.cta-printers label{cursor:pointer;padding:10px 18px;border-radius:999px;border:1.5px solid var(--cta-line);font-weight:700;font-size:.9rem;background:#fff;color:var(--cta-ink)}.cta-printers .pane{display:none}.cta-printers .cta-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cta-dev{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:#fff;border:1px solid var(--cta-line);color:var(--cta-ink);transition:border-color .15s,box-shadow .15s}.cta-dev:hover{border-color:var(--cta-gold);box-shadow:0 6px 20px #0000000f}.cta-dev svg{flex:0 0 44px;width:44px;height:44px;color:var(--cta-char);background:var(--cta-grey);border-radius:10px;padding:8px}.cta-dev b{display:block;font-size:.98rem;line-height:1.2}.cta-dev small{display:block;color:var(--cta-muted);font-size:.8rem;margin-top:2px}.cta-dev small i{font-style:normal;color:var(--cta-gold);font-weight:700}#cta-t1:checked~.tabs label[for=cta-t1],#cta-t2:checked~.tabs label[for=cta-t2],#cta-t3:checked~.tabs label[for=cta-t3],#cta-t4:checked~.tabs label[for=cta-t4],#cta-t5:checked~.tabs label[for=cta-t5]{background:var(--cta-ink);border-color:var(--cta-ink);color:#fff}#cta-t1:checked~.panes .p1,#cta-t2:checked~.panes .p2,#cta-t3:checked~.panes .p3,#cta-t4:checked~.panes .p4,#cta-t5:checked~.panes .p5{display:block}.cta-note{margin-top:16px;color:var(--cta-muted);font-size:.86rem}@media(max-width:899px){.cta-printers .cta-pgrid{grid-template-columns:repeat(2,1fr);gap:10px}.cta-dev{padding:12px;gap:10px}.cta-dev svg{flex-basis:36px;width:36px;height:36px;padding:6px}.cta-dev b{font-size:.88rem}.cta-printers label{padding:8px 14px;font-size:.84rem}}.cta-mats{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.cta-mat{border-radius:14px;padding:18px 14px;color:#fff;display:flex;flex-direction:column;gap:4px;min-height:118px;justify-content:flex-end;position:relative;overflow:hidden}.cta-mat:before{content:"";position:absolute;right:-18px;top:-18px;width:70px;height:70px;border-radius:50%;border:10px solid rgba(255,255,255,.18)}.cta-mat b{font-family:var(--font-heading--family);font-weight:800;font-size:1.25rem;line-height:1.05}.cta-mat small{font-size:.76rem;opacity:.85}@media(max-width:899px){.cta-mats{grid-template-columns:repeat(4,1fr);gap:8px}.cta-mat{min-height:90px;padding:12px 10px}.cta-mat b{font-size:1rem}.cta-mat small{font-size:.68rem}}.cta-b2b{background:var(--cta-char);color:var(--cta-cream);border-radius:22px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.cta-b2b h2{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.08;margin:0 0 12px;color:var(--cta-cream)}.cta-b2b p{color:#d9d4c7;margin:0 0 18px}.cta-b2b .acts{display:flex;gap:10px;flex-wrap:wrap}.cta-b2b .contact{margin-top:16px;font-size:.9rem;color:#bdb7a8}.cta-b2b .contact a{color:var(--cta-gold2);font-weight:700}.cta-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cta-tier{background:var(--cta-char2);border:1px solid #34352f;border-radius:16px;padding:20px 14px;text-align:center}.cta-tier b{display:block;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.4rem,3vw,2rem);color:var(--cta-gold2)}.cta-tier small{display:block;color:#d9d4c7;font-size:.82rem;margin-top:4px}.cta-tier span{display:block;color:var(--cta-cream);font-weight:700;margin-top:10px;font-size:.92rem}@media(max-width:899px){.cta-b2b{grid-template-columns:1fr;gap:22px}}.cta-fit{text-align:center;max-width:860px;margin:0 auto}.cta-fit h2{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;margin:0 0 18px;letter-spacing:-.02em}.cta-fit p{font-size:1.08rem;color:var(--cta-muted);margin:0 0 8px}.cta-fit p.strong{color:var(--cta-ink);font-weight:700;margin-top:16px}.cta-fit .acts{margin-top:22px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.cta-cb{background:var(--cta-grey);padding:28px 0 26px;margin-bottom:8px}.cta-crumb{font-size:.8rem;color:var(--cta-muted);margin-bottom:8px}.cta-crumb a{color:var(--cta-muted)}.cta-cb h1{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.08;margin:0 0 8px;color:var(--cta-ink)}.cta-cb .desc{color:var(--cta-muted);max-width:760px;font-size:.98rem}.cta-cb .desc p{margin:0 0 6px}.cta-chips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;margin-top:14px;padding-bottom:4px;scrollbar-width:none}.cta-chips a{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--cta-line);font-size:.85rem;font-weight:700;color:var(--cta-ink)}.cta-chips a.on{background:var(--cta-ink);color:#fff;border-color:var(--cta-ink)}.cta-cb .meta{margin-top:12px;display:flex;gap:16px;flex-wrap:wrap;font-size:.82rem;color:var(--cta-ink);font-weight:700}.cta-cb .meta span:before{content:"\2713  ";color:var(--cta-gold)}.cta-pt{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 4px}.cta-pt div{display:flex;gap:8px;align-items:center;background:var(--cta-grey);border-radius:12px;padding:10px 12px;font-size:.84rem;line-height:1.25;color:var(--cta-ink)}.cta-pt svg{flex:0 0 22px;width:22px;height:22px;color:var(--cta-gold)}.cta-pt b{display:block}.cta-pq{font-size:.86rem;color:var(--cta-muted);margin:4px 0 0}.cta-pq a{color:var(--cta-ink);font-weight:700;border-bottom:1px solid var(--cta-gold)}.cta-foot{background:var(--cta-char);color:#d9d4c7}.cta-foot .news{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:40px 0;border-bottom:1px solid #34352f}.cta-foot .news h3{font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.3rem,2.6vw,1.8rem);color:var(--cta-cream);margin:0 0 4px}.cta-foot .news p{margin:0;font-size:.95rem}.cta-foot form{display:flex;gap:8px}.cta-foot input[type=email]{flex:1;min-width:0;height:50px;border-radius:999px;border:1px solid #4a4b45;background:#232421;color:#fff;padding:0 20px;font-size:1rem}.cta-foot button{height:50px;border-radius:999px;border:0;background:var(--cta-gold);color:#fff;font-weight:700;padding:0 26px;font-size:.95rem;cursor:pointer}.cta-foot .ok{color:var(--cta-gold2);font-weight:700;margin-top:8px}.cta-foot .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding:44px 0 36px}.cta-foot h4{color:var(--cta-cream);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-weight:800}.cta-foot ul{list-style:none;margin:0;padding:0}.cta-foot li{margin:0 0 9px}.cta-foot a{color:#d9d4c7;font-size:.92rem}.cta-foot a:hover{color:var(--cta-gold2)}.cta-foot .brand img{max-width:170px;height:auto;margin-bottom:12px}.cta-foot .brand p{font-size:.9rem;margin:0 0 14px;max-width:320px}.cta-foot .ct{display:flex;flex-direction:column;gap:6px;font-size:.92rem}.cta-foot .ct a{color:var(--cta-cream);font-weight:700}.cta-foot .pays{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.cta-foot .pays svg{width:38px;height:24px}@media(max-width:899px){.cta-foot .news{grid-template-columns:1fr;padding:30px 0}.cta-foot .cols{grid-template-columns:1fr 1fr;gap:26px 18px;padding:30px 0}.cta-foot .brand{grid-column:1/-1}}.header__row--top{border-bottom:1px solid rgba(251,249,244,.08)}.cta-foot button,.cta-foot input{font-family:var(--font-body--family)}.cta-fit p.cta-eb{color:var(--cta-gold);font-size:.72rem;margin-bottom:8px}@media(max-width:749px){.cta-dots{left:20px}}.cta-b2b,.cta-fit{max-width:1360px;margin-left:auto;margin-right:auto}main[data-template^=collection] .section:not(.section--full-width){background-color:#fff!important}main[data-template^=collection]{background:#fff}.cart-totals__tax-note:before{content:"\2713  Free U.S. shipping on every item. No minimum.";display:block;font-weight:700;color:#1f7a3f;margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/3dny-cta.css.map */
