.brand-collections,.glassware-showcase{--discovery-ink: #173b41;--discovery-muted: #596259;--discovery-line: #d7cbb4;--color-foreground: 23, 59, 65;--color-background: 249, 246, 237;--color-button: 23, 59, 65;--color-button-text: 249, 246, 237;--color-link: 23, 59, 65;color:var(--discovery-ink);color-scheme:light;text-align:center}.brand-collections{padding:7.2rem 0 8rem;background:#f9f6ed;border-top:1px solid var(--discovery-line)}.brand-collections .page-width,.glassware-showcase .page-width{max-width:120rem}.brand-collections__heading,.glassware-showcase__heading{max-width:64rem;margin:0 auto}.brand-collections h2,.glassware-showcase h2{margin:0;color:inherit;font:400 clamp(3.2rem,3.5vw,4.6rem)/1.18 var(--font-heading-family);letter-spacing:-.06rem;text-wrap:balance}.brand-collections__heading>p,.glassware-showcase__heading>p:not(.glassware-showcase__eyebrow){max-width:48rem;margin:1.6rem auto 0;font-size:1.4rem;line-height:1.8;color:var(--discovery-muted)}.brand-collections__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,9vw,12rem);max-width:82rem;margin:4.8rem auto 0;padding:0;list-style:none}.brand-collections__list:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:34rem}.brand-collections__item{min-width:0}.brand-collections__link{display:flex;flex-direction:column;align-items:center;height:100%;color:inherit;text-decoration:none}.brand-collections__portrait{display:block;width:100%;max-width:32rem;aspect-ratio:1;border-radius:50%;border:1px solid #d2bea0;padding:.8rem}.brand-collections__portrait>img,.brand-collections__portrait>svg{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.brand-collections h3{margin:2.4rem 0 .8rem;color:inherit;font:400 3.2rem/1.2 var(--font-heading-family)}.brand-collections__link>p{margin:0;font-size:1.35rem;line-height:1.6;color:var(--discovery-muted)}.brand-collections__action{display:inline-flex;justify-content:center;align-items:center;gap:1.1rem;min-height:4.4rem;margin-top:1.5rem;font-size:1.25rem;text-decoration:underline;text-underline-offset:.5rem}.brand-collections__action .svg-wrapper{width:1.7rem;height:1.7rem}.brand-collections__link:hover .brand-collections__action{text-decoration:none}.brand-collections__link:focus-visible{outline:2px solid var(--discovery-ink);outline-offset:.8rem}.brand-collections__empty{padding:3rem;border:1px dashed var(--discovery-line)}.glassware-showcase{padding:7.2rem 0 5.2rem;background:#eee7d9;border-top:1px solid var(--discovery-line)}.glassware-showcase__eyebrow{margin:0 0 1.6rem;color:#756146;font-size:1.05rem;font-weight:500;letter-spacing:.17rem;text-transform:uppercase}.glassware-showcase__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:98rem;margin:4rem auto 0;padding:0;list-style:none}.glassware-showcase__pair>li{min-width:0;padding:0 4rem 1rem}.glassware-showcase__pair>li+li{border-left:1px solid #d4c7b1}.glassware-showcase__pair:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:49rem}.glassware-showcase product-component{display:block;height:100%}.glassware-piece{display:flex;flex-direction:column;align-items:center;height:100%}.glassware-piece__media{display:block;width:100%;max-width:38rem;height:40rem;color:inherit}.glassware-piece__media>img,.glassware-piece__media>svg{display:block;width:100%;height:100%;object-fit:contain}.glassware-piece__info{display:flex;flex-direction:column;align-items:center;width:100%;flex:1;padding-top:1.8rem}.glassware-piece h3{max-width:27rem;min-height:2.5em;margin:0 auto 1.6rem;font:400 2.6rem/1.25 var(--font-heading-family);color:inherit;text-wrap:balance}.glassware-piece h3 a{color:inherit;text-decoration:none}.glassware-piece h3 a:hover{text-decoration:underline;text-underline-offset:.4rem}.glassware-piece .price{color:var(--discovery-ink);font-size:2.2rem;font-weight:500;line-height:1.5;letter-spacing:0}.glassware-piece .price__container,.glassware-piece .price-item{margin:0}.glassware-piece .price__sale .price-item--regular{margin-right:1rem;font-size:1.4rem}.glassware-piece product-form{display:block;width:100%;max-width:27rem;margin-top:2.2rem}.glassware-piece .form{margin:0}.glassware-piece .glassware-piece__button{--buttons-radius: 0;--buttons-radius-outset: 0;--border-opacity: 0;width:100%;min-width:0;min-height:4.8rem;padding:1.2rem 1.8rem;color:#f9f6ed;background:#173b41;border:1px solid #173b41;font:500 1.25rem/1.4 var(--font-body-family);letter-spacing:.01rem}.glassware-piece>.glassware-piece__info>.glassware-piece__button{max-width:27rem;margin-top:2.2rem}.glassware-piece .glassware-piece__button:before,.glassware-piece .glassware-piece__button:after{box-shadow:none}.glassware-piece .glassware-piece__button:hover:not(:disabled){background:#2e5354}.glassware-piece .glassware-piece__button:active:not(:disabled){transform:translateY(1px)}.glassware-piece .glassware-piece__button:disabled{cursor:not-allowed;opacity:.55}.glassware-piece__details{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:.6rem;color:#596259;font-size:1.15rem;text-underline-offset:.4rem}.glassware-piece__details:hover{color:#173b41}.glassware-piece :is(a,button):focus-visible{outline:2px solid #173b41;outline-offset:4px}.glassware-piece .product-form__error-message-wrapper{margin:0 0 1.2rem;padding:1rem;font-size:1.2rem;line-height:1.6;color:#7b3424;border:1px solid #b99280}.glassware-piece .product-form__error-message-wrapper[hidden]{display:none}.glassware-showcase__note{margin:3.6rem 0 0;font-size:1.15rem;line-height:1.6;color:var(--discovery-muted)}.glassware-showcase--empty{padding-block:6rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.brand-collections__portrait{transition:transform .24s ease,border-color .24s ease}.brand-collections__link:hover .brand-collections__portrait{transform:translateY(-4px);border-color:#9d875f}.glassware-piece__media>img{transition:transform .3s ease}.glassware-piece__media:hover>img{transform:translateY(-4px)}}@media screen and (max-width:989px){.glassware-showcase__pair>li{padding-inline:2.4rem}.glassware-piece__media{height:34rem}}@media screen and (max-width:749px){.brand-collections{padding:4.8rem 0}.brand-collections .page-width,.glassware-showcase .page-width{padding-inline:2rem}.brand-collections h2,.glassware-showcase h2{font-size:3.2rem;max-width:11em;margin-inline:auto}.brand-collections__heading>p,.glassware-showcase__heading>p:not(.glassware-showcase__eyebrow){font-size:1.25rem;line-height:1.7;max-width:32rem;margin-top:1.4rem}.brand-collections__list{gap:1.6rem;margin-top:3rem}.brand-collections__portrait{padding:.5rem}.brand-collections h3{font-size:2.6rem;margin-top:1.6rem}.brand-collections__link>p{font-size:1.15rem;line-height:1.55;max-width:15rem;min-height:3.1em}.brand-collections__action{margin-top:.8rem;font-size:1.1rem;gap:.6rem}.brand-collections__action .svg-wrapper{width:1.4rem;height:1.4rem}.glassware-showcase{padding:4.8rem 0 3.6rem}.glassware-showcase__eyebrow{font-size:.95rem;letter-spacing:.13rem;margin-bottom:1.4rem}.glassware-showcase__pair{grid-template-columns:minmax(0,1fr);margin-top:2.8rem;max-width:54rem}.glassware-showcase__pair>li{padding:1.4rem 0}.glassware-showcase__pair>li+li{border-left:0;border-top:1px solid #d4c7b1;margin-top:1.2rem;padding-top:2.6rem}.glassware-piece{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.2rem;align-items:center}.glassware-piece__media{height:clamp(24rem,64vw,32rem)}.glassware-piece__info{padding:0}.glassware-piece h3{font-size:2.2rem;min-height:0;margin-bottom:1.2rem}.glassware-piece .price{font-size:2rem}.glassware-piece .price__sale .price-item--regular{display:block;margin:0}.glassware-piece product-form{margin-top:1.6rem}.glassware-piece .glassware-piece__button{min-height:4.6rem;padding:1rem .6rem;font-size:1.1rem}.glassware-piece>.glassware-piece__info>.glassware-piece__button{margin-top:1.6rem}.glassware-piece__details{margin-top:.2rem;font-size:1.05rem}.glassware-showcase__note{max-width:28rem;margin:2.4rem auto 0;font-size:1.05rem}}@media screen and (max-width:359px){.brand-collections .page-width,.glassware-showcase .page-width{padding-inline:1.6rem}.brand-collections__list{gap:1.2rem}.brand-collections__action{font-size:1rem}.glassware-piece{gap:.8rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.glassware-piece h3{font-size:2rem}.glassware-piece .glassware-piece__button{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.brand-collections *,.glassware-showcase *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/limoeiro-discovery.css.map */
