.wish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem) clamp(.75rem,1.6vw,1.5rem);padding:1rem var(--shop-gutter) clamp(4rem,8vw,7rem)}.wish-grid[hidden]{display:none}.wish-card{display:flex;flex-direction:column;gap:.9rem;opacity:0;transform:translateY(14px);animation:pcard-in .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i, 0) * 60ms)}.wish-card__actions{display:flex;align-items:center;gap:1rem}.shop-main .wish-card__bag{flex:1;padding:.8rem 1rem;border:1px solid var(--brown);background:var(--brown);color:var(--cream);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s ease}.shop-main .wish-card__bag:hover{background:#2a1d15}.shop-main .wish-card__remove{padding:0;border:0;border-bottom:1px solid currentColor;background:none;font-size:.72rem;cursor:pointer}.guide{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,46rem);justify-content:center;gap:clamp(2rem,6vw,6rem);padding:1rem var(--shop-gutter) clamp(4rem,8vw,7rem)}.shop-main .guide-nav{position:sticky;top:calc(var(--header-h) + 1.5rem);align-self:start;display:flex;flex-direction:column;gap:.15rem;padding-left:1rem;border-left:1px solid rgb(62 42 30 / 20%)}.shop-main .guide-nav a{position:relative;padding:.45rem 0;font-size:.8rem;text-decoration:none;color:var(--brown-soft);transition:color .2s ease}.shop-main .guide-nav a:hover,.shop-main .guide-nav a[aria-current=true]{color:var(--brown)}.shop-main .guide-nav a[aria-current=true]:before{content:"";position:absolute;top:.3rem;bottom:.3rem;left:calc(-1rem - 1px);width:2px;background:var(--brown)}.guide-section{padding:2.5rem 0;border-top:1px solid rgb(62 42 30 / 18%)}.guide-section:first-child{padding-top:0;border-top:0}.shop-main .guide-eyebrow{font-size:.68rem;letter-spacing:.18em;color:var(--brown-soft)}.guide-title{margin:.5rem 0 1.1rem;font-family:"Instrument Serif",serif;font-size:clamp(2rem,3.6vw,2.8rem);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.05}.guide-title em{font-style:italic}.shop-main .guide-section p,.shop-main .guide-section li,.shop-main .guide-section dd{font-size:.95rem;line-height:1.65}.guide-section ul{display:flex;flex-direction:column;gap:.75rem;padding-left:1.1rem}.guide-section strong{font-weight:500}.shop-main .guide-section a:not(.shop-btn){text-decoration:underline;text-underline-offset:.2em}.shop-main .guide-note{margin-top:1rem;font-size:.85rem;color:var(--brown-soft)}.guide-table{margin-top:1.25rem;overflow-x:auto}.guide-table table{width:100%;border-collapse:collapse;font-family:DM Sans,sans-serif;font-size:.9rem}.guide-table th,.guide-table td{padding:.7rem .5rem;border-bottom:1px solid rgb(62 42 30 / 15%);text-align:left}.guide-table th{font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brown-soft)}.guide-list{display:grid;gap:0;margin-top:1rem;font-family:DM Sans,sans-serif}.guide-list>div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgb(62 42 30 / 15%)}.guide-list dt{font-family:"Instrument Serif",serif;font-size:1.25rem;line-height:1.3}.guide-list dd{margin:0}.shop-main .guide-cta{margin-top:2rem;text-decoration:none}@media(max-width:1000px){.wish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.wish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wish-card__actions{flex-direction:column;align-items:stretch;gap:.6rem}.shop-main .wish-card__remove{align-self:flex-start}.guide{grid-template-columns:minmax(0,1fr);gap:1.5rem}.shop-main .guide-nav{position:static;flex-direction:row;gap:.5rem;overflow-x:auto;padding:0 0 .5rem;border-left:0;scrollbar-width:none}.guide-nav::-webkit-scrollbar{display:none}.shop-main .guide-nav a{flex:none;padding:.45rem .9rem;border:1px solid rgb(62 42 30 / 30%);border-radius:2rem;font-size:.75rem}.shop-main .guide-nav a[aria-current=true]:before{display:none}.shop-main .guide-nav a[aria-current=true]{background:var(--brown);border-color:var(--brown);color:var(--cream)}.guide-list>div{grid-template-columns:5.5rem 1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pages.css.map */
