.lf-fhead{background:var(--fc,var(--paper-2));border-bottom:2px solid var(--ink);padding:2.5rem 0 2rem}.lf-fhead h1{font-size:clamp(2.6rem,7vw,5.2rem);line-height:.88;margin:0}.lf-fhead .lf-kicker{margin-bottom:.75rem}.lf-fhead-row{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.lf-fhead-meta{font-weight:500;font-size:1rem}.lf-cart{display:grid;grid-template-columns:minmax(0,1fr) 400px;border-bottom:2px solid var(--ink)}.lf-cart-items{border-right:2px solid var(--ink)}.lf-ci{display:grid;grid-template-columns:132px minmax(0,1fr) auto;border-bottom:2px solid var(--ink)}.lf-ci:last-child{border-bottom:none}.lf-ci-img{background:var(--fc);border-right:2px solid var(--ink);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;text-decoration:none}.lf-ci-img img{width:78%;height:86%;object-fit:contain;mix-blend-mode:multiply;position:relative;z-index:1}.lf-ci-img .lf-ci-dot{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;background:var(--ac,transparent);transform:translate(-50%,-50%) rotate(45deg);z-index:0}.lf-ci-img .lf-ci-ab{font-weight:600;text-transform:uppercase;font-size:.85rem;line-height:1;text-align:center;padding:.5rem;position:relative;z-index:1;color:var(--ink)}.lf-ci-info{padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;min-width:0}.lf-ci-name{font-family:"Work Sans",var(--display);font-weight:600;text-transform:uppercase;font-size:1.15rem;line-height:1.05;text-decoration:none;color:var(--ink)}.lf-ci-name:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.lf-ci-var{font-size:.9rem;color:var(--mid)}.lf-ci-sel{appearance:none;-webkit-appearance:none;font:inherit;font-size:.9rem;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%230B0B0B'/%3E%3C/svg%3E") no-repeat right .7rem center/9px;border:2px solid var(--ink);border-radius:0;padding:.45rem 2rem .45rem .7rem;max-width:100%;color:var(--ink);cursor:pointer}.lf-ci-unit{font-size:.85rem;color:var(--mid)}.lf-ci-sub{font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--barro)}.lf-ci-ctl{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;flex-wrap:wrap}.lf-qty{display:inline-flex;border:2px solid var(--ink);height:42px}.lf-qty button{width:40px;background:none;border:none;font:inherit;font-size:1.1rem;cursor:pointer;color:var(--ink)}.lf-qty button:hover{background:var(--ink);color:var(--paper)}.lf-qty input{width:42px;text-align:center;border:none;border-left:2px solid var(--ink);border-right:2px solid var(--ink);font:inherit;font-weight:600;background:var(--paper);color:var(--ink);-moz-appearance:textfield;border-radius:0}.lf-qty input::-webkit-outer-spin-button,.lf-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lf-ci-rm{background:none;border:none;padding:0;font:inherit;font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--mid);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lf-ci-rm:hover{color:var(--ink)}.lf-ci-price{padding:1.1rem 1.25rem;font-weight:600;font-size:1.1rem;white-space:nowrap;text-align:right}.lf-ci-price s{display:block;font-weight:400;font-size:.85rem;color:var(--mid)}.lf-cart.is-busy{opacity:.55;pointer-events:none;transition:opacity .2s}.lf-sum{background:var(--paper-2);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.1rem;position:sticky;top:90px;align-self:start}.lf-sum h2{font-size:1.4rem;margin:0}.lf-sum-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem}.lf-sum-row.is-total{font-size:1.35rem;font-weight:600;border-top:2px solid var(--ink);padding-top:1rem}.lf-sum-small{font-size:.85rem;color:var(--mid);margin-top:-.6rem}.lf-sum .lf-btn{width:100%}.lf-sum-cont{text-align:center;font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.lf-sum-note summary{cursor:pointer;font-size:.9rem;font-weight:500;list-style:none;display:flex;justify-content:space-between}.lf-sum-note summary::-webkit-details-marker{display:none}.lf-sum-note summary:after{content:"+";font-weight:600}.lf-sum-note[open] summary:after{content:"\2212"}.lf-sum-note textarea{width:100%;margin-top:.6rem;border:2px solid var(--ink);border-radius:0;background:var(--paper);font:inherit;font-size:.92rem;padding:.6rem .7rem;resize:vertical;color:var(--ink)}.lf-sum-trust{list-style:none;margin:0;padding:1rem 0 0;border-top:2px solid var(--ink);display:flex;flex-direction:column;gap:.45rem;font-size:.86rem}.lf-sum-trust li{display:flex;gap:.55rem;align-items:center}.lf-sum-trust li:before{content:"";width:.7em;height:.7em;flex:none;background:var(--ink);clip-path:polygon(50% 0,59% 30%,85% 15%,70% 41%,100% 50%,70% 59%,85% 85%,59% 70%,50% 100%,41% 70%,15% 85%,30% 59%,0 50%,30% 41%,15% 15%,41% 30%)}.lf-ship{display:flex;flex-direction:column;gap:.5rem}.lf-ship-txt{font-size:.92rem;font-weight:500;line-height:1.35}.lf-ship-bar{height:14px;border:2px solid var(--ink);position:relative;overflow:hidden;background:linear-gradient(90deg,#4c80ca 0 14.28%,#f89a28 0 28.57%,#f03f51 0 42.85%,#8da066 0 57.14%,#efc52a 0 71.42%,#b59dd4 0 85.71%,#9f55b1 0)}.lf-ship-rest{position:absolute;top:0;right:0;bottom:0;background:var(--paper);border-left:2px solid var(--ink);transition:width .4s}.lf-ship-rest[style*="width:0"]{border-left:none}.lf-sugg{padding:3rem 0 0}.lf-sugg-h{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem}.lf-sugg-h h2{font-size:clamp(1.6rem,3.5vw,2.4rem);margin:0}.lf-sugg-h a{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.lf-sugg .lf-grid{margin-bottom:4rem}.lf-cart-empty{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-bottom:2px solid var(--ink)}.lf-cart-empty>div{padding:3.5rem 2rem}.lf-cart-empty>div:first-child{border-right:2px solid var(--ink);display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.lf-cart-empty h2{font-size:clamp(2rem,4.5vw,3.4rem);margin:0}.lf-cart-empty p{max-width:40ch;font-size:1.05rem}.lf-cart-empty .lf-btns{display:flex;gap:.6rem;flex-wrap:wrap}.lf-swatch{display:grid;grid-template-columns:repeat(7,1fr);gap:0;align-self:stretch;padding:0!important;min-height:260px}.lf-swatch a{background:var(--fc);display:block;border-right:2px solid var(--ink);position:relative;transition:flex .3s}.lf-swatch a:last-child{border-right:none}.lf-swatch a span{position:absolute;bottom:1rem;left:50%;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.06em;white-space:nowrap;color:var(--ink)}.lf-swatch a:hover{filter:brightness(1.06)}.cd{width:min(440px,100vw);display:flex;flex-direction:column}.cd-title{font-family:"Work Sans",var(--display);font-size:1.3rem;padding:1.1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;margin:0}.cd-close{background:none;border:none;font-size:1.1rem;cursor:pointer;min-width:44px;min-height:44px;color:var(--ink)}#cart-drawer-body{flex:1;overflow:auto;display:flex;flex-direction:column}.cd .lf-ship{padding:1rem 1.25rem;border-bottom:2px solid var(--ink);background:var(--paper-2)}.cd-list{flex:1}.cd-item{display:grid;grid-template-columns:92px minmax(0,1fr);border-bottom:2px solid var(--ink);gap:0;padding:0;margin:0}.cd-item-img{background:var(--fc,var(--paper-2));border-right:2px solid var(--ink);aspect-ratio:1;width:auto;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0}.cd-item-img img{width:80%;height:86%;object-fit:contain;mix-blend-mode:multiply}.cd-item-body{padding:.8rem 1rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.cd-item-title{font-weight:600;text-transform:uppercase;font-size:.95rem;line-height:1.1}.cd-item-var{font-size:.82rem;color:var(--mid)}.cd-item-btm{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem}.cd .lf-qty{height:34px}.cd .lf-qty button{width:32px}.cd .lf-qty span{min-width:34px;display:flex;align-items:center;justify-content:center;border-left:2px solid var(--ink);border-right:2px solid var(--ink);font-weight:600;font-size:.9rem}.cd-remove{background:none;border:none;padding:0;font:inherit;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mid);cursor:pointer;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.cd-foot{border-top:2px solid var(--ink);padding:1.1rem 1.25rem 1.25rem;background:var(--paper);display:flex;flex-direction:column;gap:.6rem;position:sticky;bottom:0}.cd-total{display:flex;justify-content:space-between;font-size:1.15rem;font-weight:600;padding:0;border:none}.cd-foot small{font-size:.8rem;color:var(--mid);margin-top:-.35rem}.cd-foot .lf-btn{width:100%}.cd-foot .lf-link{text-align:center;font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.cd-empty{padding:3rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:1rem}.cd-empty .lf-swatch{min-height:120px;width:100%;border:2px solid var(--ink)}.cd-empty .lf-swatch a span{display:none}.lf-sform{display:flex;border:2px solid var(--ink);background:var(--paper);max-width:640px;margin-top:1.5rem}.lf-sform input{flex:1;min-width:0;border:none;background:none;font:inherit;font-size:1.1rem;padding:.9rem 1rem;color:var(--ink);border-radius:0}.lf-sform input:focus{outline:none}.lf-sform:focus-within{box-shadow:4px 4px 0 var(--ink)}.lf-sform button{border:none;border-left:2px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:0 1.4rem;cursor:pointer}.lf-sres{padding:2.5rem 0 4rem}.lf-sres h2{font-size:1.5rem;margin:0 0 1rem}.lf-sres .lf-grid{margin-bottom:3rem}.lf-slist{border-top:2px solid var(--ink);margin-bottom:3rem}.lf-slist a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:2px solid var(--ink);text-decoration:none;font-weight:500;font-size:1.05rem}.lf-slist a span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mid);white-space:nowrap}.lf-slist a:hover{padding-left:.5rem;transition:padding .15s}.lf-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.lf-chips a{border:2px solid var(--ink);background:var(--fc,var(--paper));padding:.45rem .85rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;color:var(--ink)}.lf-chips a:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.lf-404{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:2px solid var(--ink);min-height:62vh}.lf-404>div{padding:3.5rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.lf-404>div:first-child{border-right:2px solid var(--ink)}.lf-404-n{font-family:"Work Sans",var(--display);font-weight:700;font-size:clamp(5rem,16vw,12rem);line-height:.8;letter-spacing:-.04em}.lf-404 h1{font-size:clamp(1.8rem,4vw,3rem);margin:0}.lf-404 p{max-width:40ch;font-size:1.05rem}.lf-404-art{background:var(--fc);position:relative;overflow:hidden;align-items:center}.lf-404-art img{width:min(115%,640px);max-width:none;height:auto}.lf-404 .lf-btns{display:flex;gap:.6rem;flex-wrap:wrap}.lf-coll{padding:0 0 4rem}.lf-coll .lf-grid{border-top:none}.lf-ccard .lf-card-img{background:var(--fc)}.lf-ccard .lf-card-img img{mix-blend-mode:multiply}.lf-pager{display:flex;justify-content:center;gap:.4rem;padding:2rem 0}.lf-pager a,.lf-pager span{border:2px solid var(--ink);min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-decoration:none;padding:0 .75rem}.lf-pager .current{background:var(--ink);color:var(--paper)}.lf-pbody{padding:3rem 0 4.5rem}.lf-pbody .lf-prose{max-width:72ch}@media(max-width:960px){.lf-cart{grid-template-columns:1fr}.lf-cart-items{border-right:none;border-bottom:2px solid var(--ink)}.lf-sum{position:static}.lf-cart-empty,.lf-404{grid-template-columns:minmax(0,1fr)}.lf-cart-empty>div:first-child,.lf-404>div:first-child{border-right:none;border-bottom:2px solid var(--ink)}.lf-404-art{min-height:300px}}@media(max-width:600px){.lf-fhead{padding:1.75rem 0 1.5rem}.lf-ci{grid-template-columns:96px minmax(0,1fr)}.lf-ci-price{grid-column:2;padding:0 1rem 1rem;text-align:left}.lf-ci-info{padding:.9rem 1rem .5rem}.lf-cart-empty>div,.lf-404>div{padding:2.25rem 1.25rem}.lf-swatch{min-height:180px}.lf-sform button{padding:0 1rem}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/lf-flow.css.map */
