.barros-quick-view{width:min(94vw,1040px);max-width:none;max-height:84vh;margin:auto;padding:0;overflow:visible;border:0;border-radius:18px;background:#fff;color:#121212;box-shadow:0 28px 90px #00000038;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.barros-quick-view[open]{opacity:1;transform:translateY(0) scale(1)}.barros-quick-view::backdrop{background:#0a0c0a85;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}body.barros-quick-view-open{overflow:hidden}.barros-quick-view__panel{position:relative;width:100%;max-height:84vh;overflow:hidden;border-radius:inherit;background:#fff}.barros-quick-view__close{position:absolute;z-index:5;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(18,18,18,.12);border-radius:50%;background:#ffffffeb;color:#121212;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s ease,color .18s ease,transform .18s ease}@media(hover:hover){.barros-quick-view__close:hover{background:#121212;color:#fff;transform:rotate(4deg)}}.barros-quick-view-product{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-height:560px}.barros-quick-view-product__media{display:flex;align-items:center;justify-content:center;min-width:0;padding:54px 42px;overflow:hidden;background:#f5f5f2}.barros-quick-view-product__image{display:block;width:100%;height:100%;max-width:430px;max-height:450px;object-fit:contain;object-position:center}.barros-quick-view-product__info{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:72px 64px 58px}.barros-quick-view-product__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px;color:#2fa83a;font-size:11px;line-height:1;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.barros-quick-view-product__eyebrow:before{width:28px;height:1px;background:currentColor;content:""}.barros-quick-view-product__title{max-width:440px;margin:0;color:#121212!important;font-size:clamp(34px,3.1vw,48px);line-height:.98;font-weight:700;letter-spacing:-1.9px;word-break:normal;overflow-wrap:normal}.barros-quick-view-product__price{display:flex;align-items:baseline;gap:12px;margin-top:28px}.barros-quick-view-product__price-current{color:#121212;font-size:24px;line-height:1;font-weight:700}.barros-quick-view-product__price-compare{color:#12121261;font-size:15px}.barros-quick-view-product__availability{display:flex;align-items:center;gap:9px;margin-top:18px;color:#12121294;font-size:12px;line-height:1.3;font-weight:600}.barros-quick-view-product__availability-dot{width:7px;height:7px;border-radius:50%;background:#12121247}.barros-quick-view-product__availability.is-available .barros-quick-view-product__availability-dot{background:#2fa83a}.barros-quick-view-product__specs{margin-top:34px;border-top:1px solid rgba(18,18,18,.12)}.barros-quick-view-product__spec{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,1.55fr);gap:20px;padding:13px 0;border-bottom:1px solid rgba(18,18,18,.1)}.barros-quick-view-product__spec span{color:#12121273;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.barros-quick-view-product__spec strong{color:#121212;font-size:13px;line-height:1.45;font-weight:600}.barros-quick-view-product__link{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:38px;padding:18px 0 14px;border-bottom:2px solid #121212;color:#121212;font-size:13px;line-height:1;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;transition:color .18s ease,border-color .18s ease}.barros-quick-view-product__link span:last-child{color:#2fa83a;font-size:22px;transition:transform .18s ease}@media(hover:hover){.barros-quick-view-product__link:hover{color:#2fa83a;border-color:#2fa83a}.barros-quick-view-product__link:hover span:last-child{transform:translate(5px)}}@media screen and (max-width:900px){.barros-quick-view{width:min(92vw,720px);max-height:90vh}.barros-quick-view__panel{max-height:90vh;overflow-y:auto}.barros-quick-view-product{grid-template-columns:1fr}.barros-quick-view-product__media{min-height:360px;padding:48px}.barros-quick-view-product__image{max-height:340px}.barros-quick-view-product__info{padding:52px 44px}}@media screen and (max-width:749px){.barros-quick-view{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:14px}.barros-quick-view__panel{max-height:calc(100vh - 24px)}.barros-quick-view__close{top:14px;right:14px;width:40px;height:40px}.barros-quick-view-product__media{min-height:300px;padding:42px 28px}.barros-quick-view-product__image{max-height:280px}.barros-quick-view-product__info{padding:42px 26px 38px}.barros-quick-view-product__title{font-size:34px;letter-spacing:-1.4px}.barros-quick-view-product__spec{grid-template-columns:1fr;gap:3px}}@media screen and (min-width:750px){.barros-quick-view{width:min(90vw,900px);max-height:78vh;border-radius:14px}.barros-quick-view__panel{max-height:78vh}.barros-quick-view-product{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:500px}.barros-quick-view-product__media{padding:42px 36px;background:#f5f5f2}.barros-quick-view-product__image{max-width:330px;max-height:350px}.barros-quick-view-product__info{padding:58px 48px 46px}.barros-quick-view-product__eyebrow{margin-bottom:20px;font-size:10px}.barros-quick-view-product__title{max-width:390px;font-size:clamp(30px,2.6vw,38px);line-height:1;letter-spacing:-1.5px}.barros-quick-view-product__price{margin-top:24px}.barros-quick-view-product__price-current{font-size:22px}.barros-quick-view-product__availability{margin-top:15px}.barros-quick-view-product__specs{margin-top:28px}.barros-quick-view-product__link{margin-top:30px;padding:15px 0 12px}.barros-quick-view__close{top:17px;right:17px;width:38px;height:38px}.barros-quick-view__close svg{width:20px;height:20px}}@media screen and (min-width:901px){.barros-quick-view{width:min(88vw,840px);max-height:74vh;border-radius:12px}.barros-quick-view__panel{max-height:74vh}.barros-quick-view-product{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);min-height:440px}.barros-quick-view-product__media{padding:34px 30px}.barros-quick-view-product__image{max-width:285px;max-height:315px}.barros-quick-view-product__info{padding:48px 42px 38px}.barros-quick-view-product__eyebrow{margin-bottom:18px;font-size:9px;letter-spacing:1.7px}.barros-quick-view-product__title{max-width:360px;font-size:32px;line-height:1.02;letter-spacing:-1.3px}.barros-quick-view-product__price{margin-top:22px}.barros-quick-view-product__price-current{font-size:21px}.barros-quick-view-product__availability{margin-top:14px}.barros-quick-view-product__specs{margin-top:24px}.barros-quick-view-product__link{margin-top:28px;padding:14px 0 12px;font-size:11px}.barros-quick-view__close{top:15px;right:15px;width:34px;height:34px}.barros-quick-view__close svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-product-quick-view.css.map */
