.dm-ct :where(h1,h2,h3,p,figure){margin:0;letter-spacing:normal;color:inherit}.dm-ct :where(ul,ol){margin:0;padding:0;list-style:none}.dm-ct img{display:block;max-width:100%}.dm-ct a{color:inherit}.dm-ct{font-family:var(--font-body);font-size:17px;line-height:1.6;letter-spacing:normal;color:var(--ink);background:var(--milk)}.dm-ct :is(*,*:before,*:after){box-sizing:border-box}.dm-ct .card__title{text-transform:uppercase}.dm-ct .mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;unicode-bidi:plaintext;text-align:right}.dm-ct .ltr{direction:ltr;unicode-bidi:isolate}.dm-ct .display{font-family:var(--font-display);font-weight:900;line-height:.9;letter-spacing:-.02em}.dm-ct .section-title{font-family:var(--font-head-he);font-weight:800;font-size:clamp(32px,5.2vw,72px);line-height:1.02;letter-spacing:-.01em}.dm-ct .section-head{display:flex;flex-wrap:wrap;align-items:end;gap:8px 24px;padding:0 var(--gutter);margin-block-end:clamp(24px,4vw,48px)}.dm-ct .section-head>.mono:first-child{flex-basis:100%;color:var(--burgundy)}.dm-ct .eyebrow{color:var(--chrome-hi)}.dm-ct .visually-hidden,.dm-ct .skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dm-ct .skip-link:focus{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:100;background:var(--ink);color:var(--milk);padding:8px 12px}.dm-ct :focus-visible{outline:2px solid var(--signal);outline-offset:3px}.dm-ct .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:999px;font:600 16px/1 var(--font-body);text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),background-color .3s,color .3s}.dm-ct .btn:hover{transform:translateY(-2px)}.dm-ct .btn--primary{background:var(--burgundy);color:var(--milk)}.dm-ct .btn--primary:hover{background:#5c1f19}.dm-ct .btn--ghost{border-color:currentColor;color:var(--milk);background:#14141426;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dm-ct .btn--ghost:hover{background:var(--milk);color:var(--ink)}.dm-ct .ct-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:calc(100svh - var(--dm-header-h) - var(--dm-ticker-h));padding:clamp(40px,6vw,88px) var(--gutter);perspective:1400px}.dm-ct .ct-hero:before,.dm-ct .ct-hero:after{content:"";position:absolute;z-index:-1;top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(60px);pointer-events:none}.dm-ct .ct-hero:before{background:radial-gradient(26% 32% at 30% 35%,rgb(47 75 255 / .35),transparent 70%),radial-gradient(24% 30% at 20% 75%,rgb(113 39 31 / .22),transparent 70%);animation:aurora-a 18s ease-in-out infinite alternate}.dm-ct .ct-hero:after{background:radial-gradient(24% 28% at 45% 60%,rgb(154 120 255 / .32),transparent 70%),radial-gradient(22% 26% at 75% 20%,rgb(38 66 43 / .18),transparent 70%);animation:aurora-b 22s ease-in-out infinite alternate}.dm-ct .ct-intro{display:grid;gap:22px;align-content:center}.dm-ct .ct-title{font-size:clamp(44px,4.6vw,84px);color:var(--forest);text-align:right;white-space:nowrap}.dm-ct .ct-title .char{display:inline-block}.dm-ct .ct-lead{font-size:clamp(17px,1.5vw,20px);color:var(--burgundy);max-width:40ch}.dm-ct .ct-ways{display:grid;gap:10px;max-width:520px;margin-block-start:8px}.dm-ct .ct-way{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 20px;border:1px solid rgb(38 66 43 / .18);border-radius:18px;background:#ffffff80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--forest);text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s}.dm-ct .ct-way:hover{background:#ffffffd9;border-color:#26422b66;box-shadow:0 16px 30px -18px #14141459}.dm-ct .ct-way svg{width:26px;height:26px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dm-ct .ct-way__text{display:grid;gap:2px}.dm-ct .ct-way__name{font:600 17px/1.2 var(--font-body)}.dm-ct .ct-way__val{font:500 13px var(--font-mono);opacity:.75;text-align:right}.dm-ct .ct-way__go{margin-inline-start:auto;font-size:20px;color:var(--burgundy);transition:translate .3s var(--ease)}.dm-ct .ct-way:hover .ct-way__go{translate:-6px 0}.dm-ct .ct-way--wa{background:var(--forest);border-color:var(--forest);color:var(--milk)}.dm-ct .ct-way--wa:hover{background:#1d3522;border-color:#1d3522}.dm-ct .ct-way--wa .ct-way__go{color:var(--milk)}.dm-ct .chat{display:flex;flex-direction:column;height:min(640px,78svh);border:1px solid rgb(255 255 255 / .75);border-radius:24px;background:linear-gradient(145deg,#ffffff9e,#f9f5e66b);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);box-shadow:0 30px 60px -28px #14141459,inset 0 1px #ffffffe6;overflow:hidden}.dm-ct .chat__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-block-end:1px solid rgb(20 20 20 / .08)}.dm-ct .chat__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--forest);color:var(--milk);font:900 14px var(--font-display);flex:none}.dm-ct .chat__who{display:grid}.dm-ct .chat__name{font:700 14px var(--font-display);text-align:right}.dm-ct .chat__status{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--forest)}.dm-ct .chat__status:before{content:"";width:8px;height:8px;border-radius:50%;background:#3bb273;box-shadow:0 0 #3bb27380;animation:online 2s infinite}@keyframes online{70%{box-shadow:0 0 0 7px #3bb27300}to{box-shadow:0 0 #3bb27300}}.dm-ct .chat__log{flex:1;display:flex;flex-direction:column;gap:8px;padding:18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dm-ct .chat__log>:first-child{margin-block-start:auto}.dm-ct .chat__msg{max-width:80%;padding:10px 14px;border-radius:18px;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.dm-ct .chat__msg--bot{align-self:flex-start;background:#ffffffe6;color:var(--ink);border-end-start-radius:4px;box-shadow:0 4px 12px -8px #1414144d}.dm-ct .chat__msg--me{align-self:flex-end;background:var(--forest);color:var(--milk);border-end-end-radius:4px}.dm-ct .chat__msg a{color:var(--burgundy);font-weight:600}.dm-ct .chat__dots{display:inline-flex;gap:4px;padding-block:6px}.dm-ct .chat__dots span{width:7px;height:7px;border-radius:50%;background:#14141459;animation:dot 1s infinite ease-in-out}.dm-ct .chat__dots span:nth-child(2){animation-delay:.15s}.dm-ct .chat__dots span:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.dm-ct .chat__replies{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px}.dm-ct .chat__replies:not(:empty){padding-block-end:12px}.dm-ct .chat__chip{min-height:40px;padding:0 16px;border:1px solid var(--forest);border-radius:999px;background:#f9f5e6cc;font:500 15px var(--font-body);color:var(--forest);cursor:pointer;transition:background-color .2s,color .2s}.dm-ct .chat__chip:hover{background:var(--forest);color:var(--milk)}.dm-ct .chat__composer{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-block-start:1px solid rgb(20 20 20 / .08);background:#ffffff59}.dm-ct .chat__composer textarea{flex:1;min-height:46px;padding:11px 16px;border:1px solid rgb(38 66 43 / .25);border-radius:23px;background:#fff;font:16px/1.4 var(--font-body);color:var(--ink);resize:none}.dm-ct .chat__composer textarea[data-type=email]{direction:ltr;text-align:left}.dm-ct .chat__composer textarea:focus{border-color:var(--forest);outline:none}.dm-ct .chat__composer textarea:disabled{background:#ffffff80}.dm-ct .chat__send{display:grid;place-items:center;width:46px;height:46px;flex:none;border:0;border-radius:50%;background:var(--burgundy);color:var(--milk);cursor:pointer;transition:transform .2s var(--ease),opacity .2s}.dm-ct .chat__send:hover:not(:disabled){transform:scale(1.06)}.dm-ct .chat__send:disabled{opacity:.35;cursor:default}.dm-ct .chat__send svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dm-ct .chat__error{min-height:0;padding:0 18px;font-size:13px;color:var(--burgundy)}.dm-ct .chat__error:not(:empty){padding-block-end:10px}@media(max-width:900px){.dm-ct .ct-hero{grid-template-columns:minmax(0,1fr);min-height:0}.dm-ct .ct-intro{display:contents}.dm-ct .ct-title{order:1;text-align:center;font-size:clamp(32px,9.4vw,72px)}.dm-ct .ct-lead{order:2;text-align:center;margin-inline:auto}.dm-ct .chat{order:3;height:min(560px,72svh)}.dm-ct .ct-ways{order:4;max-width:none}}@media(prefers-reduced-motion:reduce){.dm-ct .ct-hero:before,.dm-ct .ct-hero:after,.dm-ct .chat__status:before,.dm-ct .chat__dots span{animation:none}}.dm-ct .dm-contact-form{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/14/assets/dm-contact.css.map */
