:root{--ink:#171717;--muted:#777777;--paper-color:#ffffff;--line:rgba(51,49,46,.12);--type-editorial:"Times New Roman",Times,"Liberation Serif",serif}body{font-family:var(--type-editorial);font-weight:400;font-size:16px;line-height:1.5}h1,h2,h3,strong,b{font-weight:400}h1,h2{font-size:24px;line-height:1.3;letter-spacing:0}.hand,.bag-count{font-family:var(--type-editorial);font-weight:400;letter-spacing:0;font-size:16px}.magazine-link,.bag-link{transform:none}.brand{font-family:var(--type-editorial);font-size:36px;font-weight:400;letter-spacing:-.045em}.brand sup{font-size:8px;margin-top:6px}button,input,select,textarea{font-weight:400}select{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 0;cursor:pointer}.sort-control:after{content:"\2304";margin-left:9px;font-size:12px;color:var(--muted);pointer-events:none}.sort-control select{padding-right:0;font-size:13px;color:var(--muted)}.filters button{font-size:15px;font-weight:400;color:var(--muted)}.filters button[aria-pressed=true]{color:#242321}.index-toolbar{margin-top:20px;margin-bottom:48px}.layout-control{border:0;box-shadow:none;background:var(--paper-color);padding:2px 6px}.layout-control button{font-size:13px}.flip-button{display:none}.product-info{padding-top:78px;max-width:375px}.product-info h1{font-size:24px;font-weight:400;letter-spacing:0}.eyebrow{font-size:12px;font-weight:400;letter-spacing:.035em;color:var(--muted);margin-bottom:18px}.price{font-size:17px;font-weight:400;margin-top:12px}.availability{font-size:14px;font-weight:400;margin:22px 0 10px;color:#77736d}.status-dot{display:none}.delivery-note{font-size:14px;color:#77736d;line-height:1.6}.product-form{gap:12px;margin:22px 0 8px}.product-form>label,.quantity-label,.size-options legend{font-size:14px;font-weight:400;color:#77736d}.product-form>select{font-size:16px;align-self:start;min-width:100px;padding:4px 0}.size-options{gap:14px;margin-top:24px}.size-options legend{margin-bottom:7px}.size-options span{border:0;width:auto;min-width:30px;height:42px;padding:0 4px;font-size:16px;color:#969089;font-weight:400}.size-options input:checked+span{background:transparent;color:#292724;border:0}.quantity-label{justify-content:flex-start;gap:25px;margin:15px 0 21px}input[type=number]{border:0;box-shadow:none;background:transparent;width:62px;padding:6px 2px;font-size:16px;color:var(--ink)}.primary{display:inline-block;background:transparent;border:0;color:var(--ink);width:auto;min-height:44px;padding:10px 0;font-size:16px;font-weight:400;letter-spacing:0;text-align:left;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;align-self:flex-start}.primary:hover:not(:disabled){background:transparent;color:#827c73}.primary:disabled{opacity:.4;text-decoration:none}.micro{font-size:12px;font-weight:400;color:#928c83;line-height:1.6}.product-info .micro{max-width:320px}.product-description{margin-top:25px}.rte{font-family:var(--type-editorial);font-size:16px;font-weight:400;line-height:1.75}.product-details{border:0;margin-top:24px;padding:0;font-size:15px;font-weight:400}.product-details p,.product-details .rte{font-size:15px;line-height:1.7}.product-details summary{list-style:none;display:inline-flex;align-items:center;gap:12px}.product-details summary::-webkit-details-marker{display:none}.product-details summary:after{content:"+";color:var(--muted);font-size:15px}.product-details[open] summary:after{content:"\2212"}.thumbnails button,.thumbnails button[aria-pressed=true]{border:0}.thumbnails button{opacity:.35}.thumbnails button[aria-pressed=true]{opacity:1}.zoom-button{border:0;background:transparent;font-size:13px;color:#77736d;padding:8px 4px}.gallery-arrow{font-size:17px;font-weight:400;color:#777}.text-button{font-size:14px;font-weight:400}.project-link{font-size:14px;font-weight:400;border:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;margin-top:22px;padding:0}.project-placeholder{font-size:13px;font-weight:400;color:var(--muted)}.story-intro h2{font-size:24px;font-weight:400;letter-spacing:0;margin:15px 0 20px}.story-intro>p:not(.eyebrow){font-size:16px;line-height:1.8}.piece-story figcaption{font-size:12px;color:#777}.footer-wordmark{font-size:11px;letter-spacing:.05em;font-weight:400}.site-footer{font-size:12px;color:#777;gap:12px}.site-footer select{font-size:12px}.demo-note{font-size:10px;letter-spacing:0}.drawer-head{border:0;padding-bottom:20px}.drawer-head h2{font-size:24px;font-weight:400;letter-spacing:0}.cart-line{border:0;font-size:16px}.cart-line p{font-size:14px}.cart-line button{font-size:13px}.subtotal{font-size:16px}.cart-bottom .primary{display:block;width:100%;text-align:left}.cart-bottom .text-button{margin:0}.lightbox-toolbar,.lightbox-nav{background:var(--paper-color)}.lightbox-nav,.lightbox-toolbar .micro{font-size:13px}.form-error{font-size:14px}@media(max-width:749px){.site-header{padding:28px 22px 18px}.brand{font-size:31px}.hand{font-size:14px}.bag-count{font-size:12px}.index-toolbar{margin:12px 22px 34px;gap:8px}.filters{gap:25px}.filters button{font-size:14px}.sort-control select{font-size:12px;padding:4px 0}.sort-control:after{font-size:11px}.product-info{padding-top:30px;max-width:none}.product-info h1{font-size:23px}.price{font-size:17px;margin-top:12px}.eyebrow{font-size:12px}.availability{font-size:14px}.text-button{font-size:13px}.story-intro h2{font-size:23px}.story-intro>p:not(.eyebrow){font-size:15px}.site-footer{font-size:11px}.layout-control button{font-size:13px}}@media(max-width:749px)and (hover:none)and (pointer:coarse){.flip-button{display:inline-flex;align-items:center;justify-content:center}}:root{--ink:#171717;--muted:#777;--line:rgba(0,0,0,.3)}body{font-size:16px;line-height:1.35}.site-header{margin:0 28px;padding:9px 0 8px;gap:16px;border-bottom:1px solid var(--ink);min-height:49px}.brand{font-size:23px;letter-spacing:-.035em}.brand sup{font-size:7px;margin-top:3px}.hand{font-size:15px}.bag-count{font-size:13px}.magazine-link,.bag-link{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.brand img{max-height:42px;max-width:140px}.magazine-link img{max-height:36px}.bag-link img{max-height:30px}.shop-index{padding:0 28px 70px;min-height:72vh}.index-toolbar{max-width:none;margin:8px auto 38px;min-height:38px}.filters{gap:23px}.filters button{font-size:15px}.filters button[aria-pressed=true]{color:#111}.sort-control select{font-size:14px;color:#555}.sort-control:after{color:#555}.pieces{max-width:1250px;gap:12px}.pieces[data-count="2"]{max-width:620px;gap:24px}.pieces[data-count="1"]{grid-template-columns:minmax(0,290px)}.piece-card{padding:0 6px 20px}.site-footer{padding:24px 28px 30px;align-items:flex-start;text-align:left;gap:7px;font-size:13px;color:#555}.footer-links{justify-content:flex-start;gap:18px}.footer-links a{text-decoration:underline;text-underline-offset:2px}.footer-wordmark{font-size:12px;letter-spacing:0}.site-footer select{font-size:13px}.demo-note{font-size:11px}.product-section{padding:13px 28px 0}.back-to-pieces{margin-bottom:24px}.demo-product{padding:9px 28px 50px}.demo-product-nav{padding-bottom:8px;margin-bottom:32px;border-bottom:1px solid var(--ink)}.text-button{font-size:15px;text-decoration:underline;text-underline-offset:2px}.product-layout{grid-template-columns:minmax(0,440px) minmax(260px,320px);justify-content:center;gap:65px;max-width:1060px;margin-bottom:85px}.demo-product .product-layout{margin-bottom:85px}.gallery-stage{max-height:550px}.thumbnails{gap:10px;margin-top:8px}.thumbnails button{height:57px;width:44px;min-width:44px;padding:0}.product-info{padding-top:0;max-width:320px}.product-info h1{font-size:21px;line-height:1.2}.eyebrow{font-size:13px;letter-spacing:0;color:#555;margin-bottom:10px}.price{font-size:16px;margin-top:8px}.availability{font-size:15px;margin:18px 0 6px;color:#444}.delivery-note{font-size:15px;color:#555;line-height:1.4;margin:6px 0 15px}.product-form{gap:8px;margin:16px 0 8px}.product-form>label,.quantity-label,.size-options legend{font-size:15px;color:#555}.size-options{gap:16px;margin-top:18px}.size-options legend{margin-bottom:2px}.size-options span{font-size:16px;min-width:24px;padding:0;color:#888}.size-options input:checked+span{color:#111}.quantity-label{gap:22px;margin:7px 0 10px}.primary{font-size:16px;padding:7px 0;text-underline-offset:3px}.primary:hover:not(:disabled){color:#666}.micro{font-size:13px;color:#777;line-height:1.4}.product-info .micro{max-width:290px}.product-description{margin-top:20px}.rte{font-size:16px;line-height:1.45}.product-details{margin-top:20px;font-size:15px}.product-details p,.product-details .rte{line-height:1.45}.project-link{font-size:15px;margin-top:18px;text-underline-offset:2px}.project-placeholder{font-size:14px;color:#555}.piece-story{max-width:880px;padding:20px 28px 50px}.story-intro{max-width:540px;margin:0 0 36px}.story-intro h2{font-size:21px;font-style:italic;margin:10px 0 15px}.story-intro>p:not(.eyebrow){font-size:16px;line-height:1.5}.story-pair{gap:24px}.story-pair>figure:nth-child(2n){margin-top:0}.piece-story figcaption{font-size:13px;color:#555}.drawer-head h2{font-size:21px}.zoom-button{font-size:13px;color:#555}.gallery-arrow{color:#555}@media(max-width:749px){.site-header{margin:0 16px;padding:8px 0;gap:6px;min-height:47px}.brand{font-size:23px}.hand{font-size:13px}.bag-count{font-size:12px}.shop-index{padding:0 0 40px}.index-toolbar{margin:8px 16px 28px;gap:2px}.filters button{font-size:15px}.sort-control select{font-size:13px}.pieces,.pieces[data-count="1"],.pieces[data-count="2"]{width:78%;max-width:400px;grid-template-columns:minmax(0,1fr);gap:34px}.pieces[data-columns="2"]{width:92%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.pieces[data-columns="4"]{width:96%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 4px}.piece-card{padding:8px 4px 19px}.site-footer{padding:24px 16px 80px;font-size:12px}.product-section{padding:12px 20px}.demo-product{padding:8px 20px 40px}.demo-product-nav{margin-bottom:20px;padding-bottom:6px}.product-layout{display:block;margin-bottom:55px}.demo-product .product-layout{margin-bottom:55px}.gallery{max-width:420px;margin:0 auto}.gallery-stage{max-height:500px}.product-info{padding-top:24px;max-width:none}.product-info h1{font-size:21px}.price{font-size:16px;margin-top:8px}.eyebrow{font-size:13px}.text-button{font-size:14px}.piece-story{padding:16px 20px 35px}.story-intro h2{font-size:21px}.story-intro>p:not(.eyebrow){font-size:16px;line-height:1.5}.story-pair{gap:14px}.story-pair>figure:nth-child(2n){margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/micasa-editorial.css.map */
