.product__link{display:flex;flex-direction:column;flex:1;color:inherit}.product__link .product__body{padding-bottom:.6rem}.product__foot--card{margin-top:auto;padding:0 var(--space-md) var(--space-md)}button.product__view{background:none;border:0;padding:0;cursor:pointer;transition:color .3s var(--ease)}.product:hover button.product__view{color:#cfa552}button.product__view:focus-visible{outline:2px solid var(--bridle-gold);outline-offset:3px}.pdp{padding-top:calc(var(--space-lg) + 4rem)}.pdp__crumb{margin-bottom:var(--space-md)}.pdp__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}.pdp__figure{position:relative;margin:0;overflow:hidden;border:1px solid var(--line-light);border-radius:var(--radius);background:#7a5c3e14}.pdp__figure img{width:100%;aspect-ratio:4 / 5;object-fit:cover;cursor:zoom-in;transition:transform .5s var(--ease)}.pdp__figure img.is-zoomed{transform:scale(2.4);cursor:move;transition:transform .25s var(--ease)}.pdp__zoomhint{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.5rem;text-align:center;color:var(--arena-sand);background:linear-gradient(transparent,#1c1a1799);pointer-events:none}.pdp__thumbs{display:flex;gap:.6rem;margin-top:.75rem;flex-wrap:wrap}.pdp__thumb{width:74px;height:74px;padding:0;border:1px solid var(--line-light);border-radius:var(--radius);background:none;overflow:hidden;cursor:pointer;transition:border-color .3s var(--ease)}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb.is-active,.pdp__thumb:hover{border-color:var(--bridle-gold)}.pdp__info{display:flex;flex-direction:column;gap:.7rem}.pdp__name{font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.08;margin:0}.pdp__price{font-family:var(--font-display);font-size:1.7rem;color:var(--saddle-brown)}.pdp__was{margin-left:.6rem;color:var(--ink-soft);font-size:1.1rem}.pdp__stock{align-self:flex-start;background:var(--stable-night);color:var(--arena-sand);letter-spacing:.2em;text-transform:uppercase;padding:.35em .8em}.pdp__desc{font-size:.98rem;line-height:1.8}.pdp__desc p{margin-top:var(--space-sm)}.pdp__desc p:first-child{margin-top:0}.pdp__desc ul{margin-top:var(--space-sm);padding-left:1.2rem;list-style:disc}.pdp__form{display:contents}.pdp__add{align-self:flex-start;margin-top:var(--space-sm)}@media(max-width:820px){.pdp__grid{grid-template-columns:1fr}.pdp__figure img{aspect-ratio:1 / 1}}.pmodal__field input[type=text],.pmodal__field input[type=email],.pmodal__field input[type=tel],.pmodal__field input[type=password],.pmodal__field input[type=search]{padding:.75em .9em;border:1px solid var(--line-light);border-radius:var(--radius);background:var(--arena-sand);font-family:var(--font-body);font-size:.95rem;color:var(--ink)}.pmodal__field input:focus-visible{outline:2px solid var(--bridle-gold);outline-offset:2px}.cart-empty[hidden],.cart-filled[hidden]{display:none}.cart-row__name a{color:inherit}.cart-row__name a:hover{color:var(--saddle-brown)}.cart-row.is-busy{opacity:.5}.search-page-form{display:flex;gap:.6rem;max-width:34rem;margin:var(--space-md) auto 0}.search-page-form input[type=search]{flex:1 1 auto;min-width:0;padding:.85em 1em;border:1px solid var(--line-light);border-radius:var(--radius);background:var(--arena-sand);font-family:var(--font-body);font-size:.95rem;color:var(--ink)}.search-page-form input:focus-visible{outline:2px solid var(--bridle-gold);outline-offset:2px}.pagination{margin-top:var(--space-lg);text-align:center;font-family:var(--font-body);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.pagination a,.pagination span{display:inline-block;padding:.5em .8em;color:var(--ink-soft)}.pagination a:hover{color:var(--bridle-gold)}.pagination .current{color:var(--saddle-brown);font-weight:600}.nav__logo{flex:0 0 auto}.nav__logo-text{flex-shrink:0}@media(min-width:761px)and (max-width:1180px){.site-header .nav{padding-inline:clamp(1rem,2vw,2rem)}.nav__links a,.nav__drop-trigger{letter-spacing:.1em}.nav__links a:not(.btn){margin-right:-.1em}.nav__cta .btn{padding:.9em 1.4em}}@media(min-width:761px)and (max-width:1023px){.nav__logo-text{display:none}.nav__logo-mark{height:52px}}.pmodal{padding-block:clamp(.5rem,1.5vh,1rem)}.pmodal__dialog{width:min(1060px,100%);max-height:calc(100vh - 1rem)}@media(min-width:721px){.pmodal__dialog{grid-template-columns:1.2fr 1fr}}.pmodal__media{background:var(--arena-sand)}.pmodal__media img{object-fit:contain;min-height:0}.pmodal__media img.is-zoomed{transform:scale(var(--zoom, 2.6))}.pmodal__dialog.is-zooming .pmodal__info{display:none}.pmodal__dialog.is-zooming .pmodal__media{background:var(--arena-sand)}@media(min-width:721px){.pmodal__dialog.is-zooming{grid-template-columns:1fr;height:calc(100vh - 1rem)}}@media(max-width:720px){.pmodal__dialog.is-zooming .pmodal__media img{max-height:80vh}}@media(max-width:720px){.pmodal__media img{min-height:0;max-height:46vh}}@media(min-width:861px){.panel__title{min-height:2.04em}.panel__copy{min-height:3.6em}}.nav__account-item{display:flex;align-items:center}.nav__account-btn{display:inline-flex;align-items:center;color:var(--sand-on-dark);transition:color .3s var(--ease)}.nav__account-btn svg{width:21px;height:21px;display:block}.nav__account-btn:hover,.nav__account-btn.is-signed-in{color:var(--bridle-gold)}.nav__account-btn:focus-visible{outline:2px solid var(--bridle-gold);outline-offset:3px}@media(max-width:760px){.nav__account-item{align-self:flex-start;padding-block:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/theme-shop.css.map */
