body.loga-shop{--paper: #f3eee6;--ink: #1c1714;--wine: #7a2e3c;--wine-deep: #641f2e;--muted: #4a433c;--body: #2c2622;--rail: 4.25rem;--shop-gutter: clamp(1.1rem, 3vw, 2.6rem);background:var(--paper);color:var(--ink);font-family:Outfit,Segoe UI,sans-serif;font-weight:400;line-height:1.5;color-scheme:light;padding-left:var(--rail)}body.loga-shop:before{content:"";position:fixed;z-index:40;top:0;bottom:0;left:0;width:var(--rail);pointer-events:none;background-color:var(--paper);background-image:repeating-linear-gradient(90deg,var(--ink) 0 10px,var(--paper) 10px 16px,var(--ink) 16px 30px,var(--paper) 30px 36px,var(--ink) 36px 48px,var(--paper) 48px 54px,var(--ink) 54px 68px);background-size:68px 100%}body.loga-shop ::selection{background:var(--ink);color:var(--paper)}body.loga-shop :is(h1,h2,h3){font-family:Fraunces,Palatino,Palatino Linotype,serif;font-weight:500;letter-spacing:-.03em;line-height:1.05}body.loga-shop a{color:inherit}body.loga-shop .shopify-section{display:block;width:100%}body.loga-shop .shopify-section-group-header-group{position:sticky;top:0;z-index:30;background:var(--paper)}.shop-main{flex:1}.shop-skip{position:absolute;left:calc(var(--rail) + .75rem);top:.5rem;z-index:50;transform:translateY(-150%);padding:.6rem .85rem;background:var(--ink);color:var(--paper);font-size:.85rem;text-decoration:none}.shop-skip:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loga-wordmark{font-family:Fraunces,Palatino,Palatino Linotype,serif;font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 28,"WONK" 1;letter-spacing:-.045em;line-height:.9;white-space:nowrap}.loga-wordmark__accent{color:var(--wine);font-style:italic;font-weight:380;font-variation-settings:"opsz" 144,"SOFT" 85,"WONK" 1}.loga-eyebrow{margin:0 0 .85rem;color:var(--muted);font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.loga-eyebrow__accent{color:var(--wine)}.loga-measure{width:min(100%,28rem)}.loga-measure__label{margin:0 0 .35rem;color:var(--muted);font-size:.62rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.loga-ticks{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0;padding:.45rem 0 0;border-top:1px solid rgba(28,23,20,.18);list-style:none}.loga-ticks li{position:relative;padding-top:.35rem;font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:500}.loga-ticks li:before{content:"";position:absolute;top:-.45rem;left:50%;width:1px;height:.4rem;background:var(--ink)}.shop-header{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.15rem;padding:.75rem var(--shop-gutter) .65rem;background:var(--paper);border-bottom:1px solid rgba(28,23,20,.08)}.shop-header__mark{order:1;flex:0 0 auto;color:inherit;text-decoration:none}.shop-header__mark .loga-wordmark{font-size:clamp(1.85rem,3vw,2.2rem)}.shop-header__nav{order:3;display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:.15rem 1.15rem}.shop-header__cart{order:2;display:inline-flex;align-items:center;min-height:44px;margin-left:auto;color:inherit;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.shop-header__nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.shop-header__nav a:first-child{font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.shop-header__piece{font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.2rem;font-style:italic;font-weight:380;letter-spacing:-.02em}.shop-header__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:.4rem;padding:0 .3rem;background:var(--wine);color:var(--paper);font-size:.72rem;letter-spacing:0}.shop-header a:hover,.shop-header a[aria-current=page]{color:var(--wine)}.shop-footer{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-items:baseline;margin-top:auto;padding:1.35rem var(--shop-gutter) 1.7rem;border-top:1px solid rgba(28,23,20,.1);color:var(--muted);font-size:.78rem}.shop-footer p{margin:0}.shop-footer__line{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:500}.shop-footer__meta:last-child{margin-left:auto}.home{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);grid-template-areas:"intro card" "measure card";gap:1.5rem 3rem;align-items:stretch;width:min(100%,78rem);min-height:calc(100svh - 5.75rem);padding:clamp(1.6rem,4vw,3.2rem) var(--shop-gutter) clamp(2rem,5vw,3.5rem)}.home__grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.05;mix-blend-mode:multiply;z-index:0}.home__intro,.home .piece-card,.home__measure{position:relative;z-index:1}.home__intro{grid-area:intro;align-self:end}.home .piece-card{grid-area:card;align-self:center;height:auto;min-height:0}.home__measure{grid-area:measure;align-self:start}.home__title{margin:0}.home__title .loga-wordmark{font-size:clamp(4.4rem,9vw,8.2rem)}.home__rule{width:3.25rem;height:1px;margin:1.15rem 0 0;border:0;background:var(--wine)}.home__deck{margin:1.15rem 0 0;max-width:16ch;font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:500;font-variation-settings:"opsz" 72,"SOFT" 35,"WONK" 0;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.home__body{margin-top:.9rem;max-width:34ch;color:var(--body);font-size:1.08rem;font-weight:300;line-height:1.7}.piece-card{display:flex;flex-direction:column;gap:.2rem;height:100%;min-height:24rem;padding:1.25rem 1.25rem 0;background:#f7f3ec;color:inherit;border:1px solid rgba(28,23,20,.14);text-decoration:none}.piece-card:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.piece-card__media{margin:-1.25rem -1.25rem .7rem}.piece-card__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.piece-card__kicker,.piece-card__hint,.piece-card__spec{margin:0;color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.piece-card__range{margin:.15rem 0;color:var(--wine);font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:clamp(4rem,7vw,6.4rem);font-style:italic;font-weight:380;font-variation-settings:"opsz" 144,"SOFT" 85,"WONK" 1;letter-spacing:-.05em;line-height:.85}.piece-card__title{margin:.45rem 0 0;font-size:clamp(1.7rem,2.5vw,2.25rem);text-wrap:balance}.piece-card__price{margin:.2rem 0 0;font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.3rem}.piece-card__spec{margin-top:.35rem}.piece-card__cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:auto;margin-right:-1.25rem;margin-bottom:0;margin-left:-1.25rem;padding:.85rem 1rem;background:var(--ink);color:var(--paper);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-align:center;text-transform:uppercase}.piece-card:hover .piece-card__cta,.piece-card:focus-visible .piece-card__cta{background:var(--wine-deep);color:var(--paper)}.product-page,.collection-page{width:min(100%,78rem);padding:clamp(1.35rem,4vw,3rem) var(--shop-gutter) clamp(2rem,5vw,3.5rem)}.product-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.92fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.product-panel{display:flex;flex-direction:column;justify-content:flex-end;min-height:28rem;padding:1.5rem;background:linear-gradient(180deg,rgba(122,46,60,.1),transparent 32%),#f7f3ec;border:1px solid rgba(28,23,20,.14)}.product-panel__range{margin:0;color:var(--wine);font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:clamp(4.4rem,8vw,7rem);font-style:italic;font-weight:380;font-variation-settings:"opsz" 144,"SOFT" 85,"WONK" 1;letter-spacing:-.05em;line-height:.85}.product-panel__caption{margin:.55rem 0 1.4rem;color:var(--muted);font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.4rem;font-style:italic;font-weight:380}.product-page__gallery{display:grid;gap:.75rem}.product-page__img{width:100%;height:auto;border:1px solid rgba(28,23,20,.14)}.product-page__title{margin:0;font-size:clamp(2.7rem,5vw,4.4rem);line-height:.95;text-wrap:balance}.product-page__price{margin:.7rem 0 1.15rem;font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.7rem}.product-page__description{margin-top:1.4rem;max-width:38ch;color:var(--body);font-size:1.05rem;font-weight:300;line-height:1.7}.product-page__description p+p{margin-top:.85rem}.product-buy__error{margin-bottom:.8rem;color:var(--wine-deep)}.product-buy__error ul{margin:0;padding:0;list-style:none}.product-buy__choices{display:none}.product-buy.is-enhanced .product-buy__choices{display:block}.product-buy.is-enhanced .product-buy__fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-buy__select-label{display:block;margin-bottom:.45rem;color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-buy__select{width:100%;min-height:48px;margin-bottom:1rem;padding:.4rem 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink)}.option-set{margin:0 0 .95rem;padding:0;border:0}.option-set legend{margin-bottom:.45rem;padding:0;color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.option-set__values{display:flex;flex-wrap:wrap;gap:.4rem}.option-chip{position:relative}.option-chip input{position:absolute;width:1px;height:1px;opacity:0}.option-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:2.85rem;min-height:44px;padding:0 .75rem;border:1px solid rgba(28,23,20,.28);font-variant-numeric:tabular-nums}.option-chip input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.option-chip input:focus-visible+span{outline:2px solid var(--wine);outline-offset:2px}.product-buy__note,.product-buy__help{margin:0 0 .9rem;color:var(--muted);font-size:.95rem;font-weight:300;line-height:1.5}.product-buy__note{color:var(--wine-deep)}.product-buy__qty{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem;color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-buy__qty input,.cart-line__qty input{width:4.25rem;min-height:44px;padding:.2rem 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-size:1rem;letter-spacing:0;text-align:center;text-transform:none}.product-buy__submit,.shop-button,.cart-actions__checkout,.cart-actions__update{min-height:52px;border:0;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.product-buy__submit,.shop-button,.cart-actions__checkout{background:var(--ink);color:var(--paper)}.product-buy__submit{position:sticky;bottom:.75rem;z-index:5;width:100%}.shop-button{display:inline-flex;align-items:center;justify-content:center;margin-top:1.25rem;padding:0 1.3rem;text-decoration:none}.product-buy__submit:hover,.shop-button:hover,.cart-actions__checkout:hover{background:var(--wine-deep);color:var(--paper)}.product-buy__submit:disabled{cursor:not-allowed;background:var(--muted)}.collection-page__intro h1,.cart-page h1{margin:0;font-size:clamp(2.8rem,6vw,4.6rem);line-height:.95}.collection-page__lede,.collection-page__empty,.collection-page__description,.cart-page__empty{margin-top:.8rem;max-width:36ch;color:var(--body);font-size:1.08rem;font-weight:300;line-height:1.6}.piece-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,22rem));gap:1.25rem;margin:1.75rem 0 0;padding:0;list-style:none}.piece-grid .piece-card{min-height:22rem}.collection-page__pages{margin-top:1.6rem}.collection-page__pages a,.collection-page__pages span{margin-right:.75rem}.cart-page{width:min(100%,48rem);padding:clamp(1.35rem,4vw,3rem) var(--shop-gutter) clamp(2rem,5vw,3.5rem)}.cart-list{margin:1.4rem 0 0;padding:0;list-style:none}.cart-line{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.85rem 1rem;align-items:center;padding:1rem 0;border-top:1px solid rgba(28,23,20,.12)}.cart-line__media{display:block}.cart-line__img{width:5.5rem;height:7rem;object-fit:cover;background:#f7f3ec;border:1px solid rgba(28,23,20,.12)}.cart-line__mark{display:flex;align-items:center;justify-content:center;width:5.5rem;height:7rem;background:#f7f3ec;border:1px solid rgba(28,23,20,.12);color:var(--wine);font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.05rem;font-style:italic}.cart-line__title{font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.45rem;font-weight:500;letter-spacing:-.03em;text-decoration:none}.cart-line__variant,.cart-line__remove{margin:.2rem 0 0;color:var(--muted);font-size:.88rem}.cart-line__qty{display:flex;align-items:center;gap:.65rem;margin-top:.45rem;color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cart-line__price{margin:0;font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.2rem}.cart-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.1rem 0 0;padding-top:.9rem;border-top:1px solid var(--ink)}.cart-total span{color:var(--muted);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.cart-total strong{font-family:Fraunces,Palatino,Palatino Linotype,serif;font-size:1.8rem;font-weight:500}.cart-actions{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.cart-actions__update{order:2;background:transparent;color:var(--ink);border:1px solid rgba(28,23,20,.35)}.cart-actions__checkout{order:1}.cart-actions__update:hover{border-color:var(--wine-deep);color:var(--wine-deep)}body.loga-shop .shop-main>.shopify-section{padding:1.5rem var(--shop-gutter) 2.5rem}body.loga-shop .shop-main>.shopify-section:has(.home,.product-page,.collection-page,.cart-page){padding:0}@media(min-width:760px){.shop-header__nav{order:2;flex:1 1 auto}.shop-header__cart{order:3}.cart-actions{flex-direction:row;justify-content:flex-end}.cart-actions__checkout{order:2;min-width:12rem}.cart-actions__update{order:1;min-width:8rem}}@media(max-width:800px){body.loga-shop{--rail: 2.15rem}body.loga-shop:before{background-size:34px 100%;background-image:repeating-linear-gradient(90deg,var(--ink) 0 5px,var(--paper) 5px 8px,var(--ink) 8px 15px,var(--paper) 15px 18px,var(--ink) 18px 24px,var(--paper) 24px 27px,var(--ink) 27px 34px)}.home{grid-template-columns:1fr;grid-template-areas:"intro" "card" "measure";min-height:0;gap:1.35rem}.home .piece-card,.piece-grid .piece-card{min-height:0}.home__title .loga-wordmark{font-size:clamp(3.2rem,18vw,4.8rem)}.piece-card__range,.product-panel__range{font-size:clamp(3.4rem,18vw,4.6rem)}.product-page{grid-template-columns:1fr}.product-page__media{order:2}.product-page__info{order:1}.product-panel{min-height:18rem}.loga-eyebrow{font-size:.68rem;letter-spacing:.12em}}@media(max-width:560px){.cart-line{grid-template-columns:4.5rem minmax(0,1fr)}.cart-line__title{font-size:1.25rem}.cart-line__img,.cart-line__mark{width:4.5rem;height:5.8rem}.cart-line__price{grid-column:2}.shop-footer__meta:last-child{margin-left:0}}@media(prefers-reduced-motion:reduce){.piece-card__cta,.product-buy__submit,.shop-button,.cart-actions__checkout,.cart-actions__update{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shop.css.map */
