@view-transition{navigation:auto}::view-transition-old(root){animation:.25s ease both dlm-vt-out}::view-transition-new(root){animation:.45s cubic-bezier(.2,.7,.2,1) both dlm-vt-in}@keyframes dlm-vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes dlm-vt-in{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html{scroll-padding-top:96px;-webkit-text-size-adjust:100%}body.dl-body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-tap-highlight-color:transparent;overflow-x:hidden;overflow-x:clip}body.dl-body h1,body.dl-body h2,body.dl-body h3{text-wrap:balance}body.dl-body p{text-wrap:pretty}.dl-topbar{background:#14241a;color:#e8eedf;letter-spacing:.16em}.dl-hdr{view-transition-name:dlm-hdr}.dl-cart-count{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:#14241a;color:#fff;font-size:10px;right:-11px;top:-9px}.dl-right>a svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.dl-right>a:hover svg{transform:translateY(-2px) scale(1.1)}.dl-brand{position:relative;display:block;width:fit-content;border-radius:8px}.dl-brand img{transition:width .45s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.dl-brand:hover img{transform:scale(1.04)}.dl-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#cdd978,#0000 62%) 100% 0/250% 100% no-repeat;-webkit-mask:url(/cdn/shop/files/desklab-logo.png?v=1794518057) center/contain no-repeat;mask:url(/cdn/shop/files/desklab-logo.png?v=1794518057) center/contain no-repeat;animation:dlm-glint 7s ease-in-out 2.6s infinite}.dl-brand:hover:after{animation:dlm-glint 1.2s ease-in-out}@keyframes dlm-glint{0%{background-position:100% 0}24%,to{background-position:0 0}}@keyframes dlm-logo-in{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate3d(-16px,0,0) scale(.95)}to{clip-path:inset(0 0 0 0);opacity:1;transform:none}}.dlm-js .dl-brand img{animation:dlm-logo-in 1.15s cubic-bezier(.2,.8,.2,1) .15s backwards}.dlm-seen .dl-brand img{animation:none}.dlm-hdr-on .dl-hdr{position:fixed;left:0;right:0;margin:0 auto;top:var(--dlm-hy,56px);transition:transform .5s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .3s,height .3s}.dlm-hdr-on .dl-hdr.is-hidden{transform:translate3d(0,calc(-100% - 24px),0)}.dlm-hdr-on .dl-hdr.is-compact{height:56px;background:#ffffffd9;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 8px 28px #0000001a}.dlm-hdr-on .dl-hdr.is-compact .dl-brand img{width:158px}.dlm-hdr-on .dl-home-hero{margin-top:calc(var(--dlm-hh,87px) * -1);padding-top:calc(var(--dlm-hh,87px) + 56px)}.dlm-js .dl-mobile{display:none}.dl-burger{display:none;width:40px;height:40px;border:0;background:transparent;padding:0;position:relative;border-radius:50%}.dl-burger span{position:absolute;left:11px;right:11px;height:1.8px;border-radius:2px;background:#14241a;transition:transform .5s cubic-bezier(.7,0,.2,1),top .5s cubic-bezier(.7,0,.2,1)}.dl-burger span:nth-child(1){top:15px}.dl-burger span:nth-child(2){top:23px}.dlm-menu-open .dl-burger span:nth-child(1){top:19px;transform:rotate(45deg)}.dlm-menu-open .dl-burger span:nth-child(2){top:19px;transform:rotate(-45deg)}.dlm-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;pointer-events:none;transition:visibility 0s .8s}.dlm-menu-open .dlm-menu{visibility:visible;pointer-events:auto;transition:none}.dlm-menu-open{overflow:hidden}.dlm-menu-open .dl-hdr{z-index:100;transform:none!important}.dlm-menu-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:110px 28px 40px;background:#0f1a14;color:#fff;clip-path:circle(0px at calc(100% - 44px) 46px);transition:clip-path .8s cubic-bezier(.7,0,.2,1)}.dlm-menu-open .dlm-menu-panel{clip-path:circle(170% at calc(100% - 44px) 46px)}.dlm-menu-panel>a{display:flex;align-items:baseline;gap:14px;padding:6px 0;color:#fff!important;font-size:clamp(32px,9vw,52px);font-weight:900;letter-spacing:-.045em;line-height:1.15;opacity:0;transform:translate3d(0,28px,0);transition:opacity .4s,transform .4s}.dlm-menu-panel>a i{min-width:26px;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.14em;color:#cdd978}.dlm-menu-open .dlm-menu-panel>a{opacity:1;transform:none;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.3s + var(--i,0) * 65ms)}.dlm-menu-foot{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;padding-top:22px;border-top:1px solid #ffffff24;opacity:0;transition:opacity .3s}.dlm-menu-open .dlm-menu-foot{opacity:1;transition:opacity .6s .75s}.dlm-menu-foot a{color:#cdd978;font-size:14px;font-weight:700}@media(max-width:1100px){.dlm-js .dl-burger{display:block}}.dlm-hint{position:absolute;z-index:3;left:50%;bottom:26px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;opacity:var(--dlm-ho,1);pointer-events:none}.dlm-hint i{width:1.5px;height:42px;background:linear-gradient(#fff,#fff0);transform-origin:top;animation:dlm-line 2.2s cubic-bezier(.6,0,.2,1) infinite}@keyframes dlm-line{0%{transform:scaleY(0)}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.dl-products-scroll{scrollbar-width:none;overscroll-behavior-x:contain}.dl-products-scroll::-webkit-scrollbar{display:none}.dlm-rail{position:relative;height:3px;margin-top:2px;border-radius:99px;background:#e4e8e3;overflow:hidden}.dlm-rail i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:#14241a}.dlm-top{position:fixed;right:20px;bottom:24px;z-index:60;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:#14241a;box-shadow:0 10px 30px #0000002b;opacity:0;visibility:hidden;translate:0 16px;transition:opacity .3s,translate .4s cubic-bezier(.2,.7,.2,1),visibility 0s .4s}.dlm-top.show{opacity:1;visibility:visible;translate:0 0;transition:opacity .3s,translate .4s cubic-bezier(.2,.7,.2,1)}.dlm-top svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.dlm-top circle{fill:none;stroke-width:2.2}.dlm-top .t{stroke:#e3e8e3}.dlm-top .b{stroke:#14241a;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:var(--tp,119.4)}.dlm-top span{font-size:18px;font-weight:800;line-height:1}body:has(.dlx-sticky) .dlm-top{bottom:24px}.dl-section{padding-top:96px}.dl-product-card{background:#f6f7f4;border-radius:20px}.dl-product-picture{background:#ecefe9;border-radius:16px}.dl-cat-tile{border-radius:20px}.dl-feature-banner{border-radius:24px}.dl-footer-grid a:not(.dl-footer-button){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s}.dl-footer-grid a:not(.dl-footer-button):hover{background-size:100% 1px}.dl-footer{content-visibility:auto;contain-intrinsic-size:auto 520px}.dlx-gallery,.dlx-summary{top:96px}.dlx-reviews{scroll-margin-top:96px}.dl-cta:active,.dlx-cta:active,.dl-product-button:active,.dlx-btn:active{scale:.97}.dl-product-card:active,.dl-cat-tile:active,.dlx-tile:active{scale:.985}@media(max-width:980px){body:has(.dlx-sticky) .dlm-top{bottom:92px}}@media(max-width:700px){.dl-section{padding-top:64px}.dl-scrolls{display:none}.dl-home-hero{min-height:max(560px,calc(100svh - 44px))}.dl-products-scroll{margin-inline:-15px;padding-inline:15px;scroll-padding-inline:15px}.dl-products-scroll .dl-product-card{flex-basis:min(74vw,290px)}.dlm-js .dlm-reveal{filter:none;transform:translate3d(0,26px,0)}.dlm-js .dlm-reveal[data-dlm=left],.dlm-js .dlm-reveal[data-dlm=right]{transform:translate3d(0,26px,0)}.dlm-top{right:14px;width:44px;height:44px}.dlm-hdr-on .dl-hdr.is-compact{height:52px}.dlm-hdr-on .dl-hdr.is-compact .dl-brand img{width:128px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/desklab-fx2.css.map */
