.pm-brand,.pm-brand *,.pm-brand *:before,.pm-brand *:after{box-sizing:border-box}.pm-brand{background-color:var(--pm-bg);color:var(--pm-text)}.pm-brand__inner{max-width:1200px;margin:0 auto;padding:var(--pm-space-7) var(--pm-space-4)}.pm-brand__hero-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pm-space-5);max-width:1200px;margin:0 auto;padding:var(--pm-space-6) var(--pm-space-4)}.pm-brand__intro{display:flex;flex-direction:column;gap:var(--pm-space-4);min-width:0}.pm-brand__eyebrow{margin:0;font-size:var(--pm-caption-size);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-accent)}.pm-brand__title{color:inherit}.pm-brand__tagline{margin:0;color:var(--pm-text);font-family:var(--pm-font-body)}.pm-brand__description{max-width:60ch;color:var(--pm-text-muted)}.pm-brand__description p{margin:0 0 var(--pm-space-3);color:inherit;font-size:inherit;line-height:inherit}.pm-brand__description p:last-child{margin-bottom:0}.pm-brand__description a,.pm-brand__description a:visited{color:var(--pm-text);text-decoration:underline;text-underline-offset:3px}.pm-brand__actions{display:flex;flex-direction:column;gap:var(--pm-space-3);margin-top:var(--pm-space-2)}.pm-brand__actions .pm-btn{width:100%}.pm-brand__hero-image{border-radius:var(--pm-radius-lg);overflow:hidden;background-color:var(--pm-surface)}.pm-brand__hero-image img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.pm-brand__bottles{border-top:1px solid var(--pm-border)}.pm-brand__bottles-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pm-space-2) var(--pm-space-4);margin-bottom:var(--pm-space-5)}.pm-brand__bottles-header p{margin:0}.pm-brand__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pm-space-4);margin:0;padding:0;list-style:none}.pm-brand__card{display:flex;flex-direction:column;margin:0;border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);background-color:var(--pm-surface);overflow:hidden;transition:border-color .2s ease}.pm-brand__card:hover,.pm-brand__card:focus-within{border-color:var(--pm-accent)}.pm-brand__image{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--pm-bg)}.pm-brand__image img,.pm-brand__image svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover}.pm-brand__card-body{flex:1;display:flex;flex-direction:column;gap:var(--pm-space-2);padding:var(--pm-space-4)}.pm-brand__tier{margin:0;font-size:var(--pm-caption-size);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-muted)}.pm-brand__name{margin:0}.pm-brand__name a,.pm-brand__name a:visited{color:var(--pm-text);text-decoration:none}.pm-brand__name a:hover,.pm-brand__name a:focus{color:var(--pm-accent)}.pm-brand__price{display:flex;align-items:baseline;gap:var(--pm-space-2);margin:auto 0 0;padding-top:var(--pm-space-2)}.pm-brand__price strong{font-family:var(--pm-font-body-medium);font-weight:400;color:var(--pm-accent)}.pm-brand__form{margin:var(--pm-space-2) 0 0}.pm-brand__add{width:100%}.pm-brand__details,.pm-brand__details:visited{align-self:flex-start;font-size:var(--pm-small-size);line-height:var(--pm-small-line);color:var(--pm-text);text-decoration:underline;text-underline-offset:3px}.pm-brand__details:hover,.pm-brand__details:focus{color:var(--pm-accent)}.pm-brand__empty{max-width:60ch;margin:0}.pm-brand__pagination{display:flex;justify-content:center;gap:var(--pm-space-4);margin-top:var(--pm-space-6)}.pm-brand__pagination a,.pm-brand__pagination a:visited{color:var(--pm-text)}.pm-brand__cta{border-top:1px solid var(--pm-border)}.pm-brand__cta-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pm-space-3)}.pm-brand__cta-inner p{max-width:60ch;margin:0}.pm-brand__cta .pm-brand__actions{width:100%}@media(min-width:600px){.pm-brand__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-brand__actions{flex-direction:row;flex-wrap:wrap}.pm-brand__actions .pm-btn{width:auto}}@media(min-width:990px){.pm-brand__inner{padding:var(--pm-space-8) var(--pm-space-5)}.pm-brand__hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--pm-space-7);padding:var(--pm-space-8) var(--pm-space-5)}.pm-brand__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pm-space-5)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/pm-brand-collection.css.map */
