:root{--desk-night: #071916;--desk-forest: #0d3932;--desk-teal: #126254;--desk-mist: #c8ead9;--desk-paper: #f7f6f0;--desk-ink: #17241f;--desk-muted: #626d66;--desk-hairline: rgba(22, 43, 36, .13);--color-primary-button-background: #c8ead9;--color-primary-button-text: #08241e;--color-primary-button-border: #c8ead9}html{scroll-behavior:smooth}body{color:var(--desk-ink)}:focus-visible{outline:3px solid #4a9b7e;outline-offset:4px}#header-component{--color-foreground: 247, 245, 238;--color-foreground-rgb: 247, 245, 238;--color-background-top-row: rgba(7, 25, 22, .88);--color-background-bottom-row: rgba(7, 25, 22, .88)}#header-component .header__underlay-closed{background:#071916db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#header-component .header__row{color:#f7f5ee;border-color:#f7f5ee24}#header-component a,#header-component button{color:inherit}.header-announcements{color:#f7f5ee}body .office-hero{min-height:clamp(620px,78vh,820px);isolation:isolate;background:radial-gradient(ellipse at 77% 27%,rgba(137,213,179,.24),transparent 27%),radial-gradient(ellipse at 88% 75%,rgba(19,110,91,.32),transparent 38%),var(--desk-night);color:#f7f5ee}body .office-hero:before{position:absolute;z-index:0;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(ellipse at 76% 28%,rgba(169,231,197,.2),transparent 24%),radial-gradient(ellipse at 18% 88%,rgba(17,93,77,.28),transparent 36%);content:"";pointer-events:none;animation:desk-light-drift 18s ease-in-out infinite alternate}body .office-hero:after{z-index:0;background:linear-gradient(90deg,#051613f0,#051613d1 34%,#05161347 69%,#0516131f),linear-gradient(0deg,rgba(5,22,19,.42),transparent 46%);content:""}.office-hero__image{filter:brightness(.76) saturate(.72);transform:scale(1.025);animation:desk-scene-drift 28s ease-in-out infinite alternate}.office-hero__content{z-index:2;padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(80px,10vw,150px)}.office-hero__eyebrow{color:var(--desk-mist);letter-spacing:.19em}.office-hero h1{max-width:690px;color:#fffdf7;font-size:clamp(3.6rem,7.4vw,7rem);font-weight:400;letter-spacing:-.065em;line-height:.96;text-wrap:balance}.office-hero__body{max-width:480px;color:#fffdf7d6}.office-hero__button{min-height:56px;padding-inline:25px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:#ffffff1f;color:#fffdf7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .22s ease,color .22s ease,transform .22s ease}.office-hero__button:hover{transform:translateY(-2px);border-color:var(--desk-mist);background:var(--desk-mist);color:var(--desk-night)}.office-hero__button:focus-visible{outline-color:#c8ead9}.office-hero__note{color:#fffdf7ba;letter-spacing:.11em}.product-card{border-radius:18px;transition:transform .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease}.product-card__content{overflow:hidden;border:1px solid var(--desk-hairline);border-radius:18px;background:#fbfaf6;box-shadow:0 10px 28px #0c221b0b;transition:border-color .22s ease,box-shadow .22s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0c221b1a}.product-card:hover .product-card__content{border-color:#12625447;box-shadow:0 16px 36px #0c221b1a}product-card img{transition:transform .42s cubic-bezier(.2,.75,.25,1)}product-card:hover img{transform:scale(1.025)}.button,button.button,.shopify-payment-button__button{min-height:48px;border-radius:999px;transition:transform .18s ease,filter .18s ease}.button:hover,button.button:hover{transform:translateY(-1px);filter:brightness(.96)}.rte:has(.desk-page-intro){max-width:960px;margin-inline:auto;color:var(--desk-ink)}.desk-page-intro{position:relative;overflow:hidden;margin:8px 0 48px;padding:clamp(32px,6vw,72px);border:1px solid rgba(255,255,255,.14);border-radius:24px;background:radial-gradient(ellipse at 82% 18%,rgba(173,230,196,.2),transparent 32%),linear-gradient(130deg,#071916,#10463c 68%,#0a2a24);box-shadow:0 22px 55px #0719161f;color:#fffdf7}.desk-page-intro:after{position:absolute;right:-60px;bottom:-110px;width:280px;height:280px;border:1px solid rgba(204,238,217,.24);border-radius:50%;box-shadow:0 0 0 34px #cceed909,0 0 0 70px #cceed906;content:"";pointer-events:none}.desk-page-intro>*{position:relative;z-index:1}.desk-page-intro h1,.desk-page-intro h2,.desk-page-intro h3{color:#fffdf7!important}.desk-page-intro .desk-eyebrow{margin:0 0 18px;color:var(--desk-mist);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.desk-page-intro>p:last-child{max-width:660px;margin:16px 0 0;color:#fffdf7d6;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.announcement-bar,.announcement-bar .announcement-bar__slide,.announcement-bar .announcement-bar__slide *{color:#f7f5ee!important}#header-group .announcement-bar{background:#09231f;border-color:#f7f5ee29}.desk-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 36px}.desk-page-grid section{padding:clamp(22px,3vw,34px);border:1px solid var(--desk-hairline);border-radius:18px;background:#fbfaf6;box-shadow:0 8px 24px #0c221b0a}.desk-page-grid h2{margin:0 0 12px;color:var(--desk-forest);font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.035em}.desk-page-grid p{margin:0;color:var(--desk-muted);line-height:1.7}.desk-faq{border-top:1px solid var(--desk-hairline)}.desk-faq details{border-bottom:1px solid var(--desk-hairline)}.desk-faq summary{position:relative;min-height:64px;padding:20px 46px 20px 0;color:var(--desk-ink);cursor:pointer;font-size:1.05rem;font-weight:600;list-style:none}.desk-faq summary::-webkit-details-marker{display:none}.desk-faq summary:after{position:absolute;right:6px;content:"+";color:var(--desk-teal);font-size:1.4rem;font-weight:400;transition:transform .18s ease}.desk-faq details[open] summary:after{transform:rotate(45deg)}.desk-faq details p{max-width:680px;margin:0 0 24px;color:var(--desk-muted);line-height:1.7}.rte .desk-page-intro a,.rte .desk-faq a,.rte a[href="/collections/desk-essentials"]{color:var(--desk-forest);font-weight:600;text-underline-offset:4px}.rte:has(.desk-page-intro)>p:last-child>a{display:inline-flex;min-height:48px;align-items:center;padding:0 24px;border-radius:999px;background:var(--desk-forest);color:#fffdf7;text-decoration:none}@keyframes desk-light-drift{0%{transform:translate3d(-1%,1%,0) scale(1)}to{transform:translate3d(1%,-1%,0) scale(1.04)}}@keyframes desk-scene-drift{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.075) translate3d(-.6%,0,0)}}@media(max-width:749px){body .office-hero{min-height:690px}body .office-hero:after{background:linear-gradient(0deg,#051613fa,#051613d9 44%,#0516131f),linear-gradient(90deg,rgba(5,22,19,.1),transparent)}.office-hero__image{object-position:65% center}.office-hero__content{padding:240px 22px 42px}.office-hero h1{max-width:480px;font-size:clamp(3.45rem,15vw,5rem)}.office-hero__body{max-width:420px}.desk-page-intro{margin-bottom:32px;padding:30px 24px;border-radius:18px}.desk-page-grid{grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/desk-essentials.css.map */
