.beni-qv{position:fixed;z-index:10000;--beni-qv-media-h: 240px;--beni-qv-pad-x: 32px;top:0;right:0;bottom:0;left:0}.beni-qv[hidden]{display:none}.beni-qv__overlay{position:absolute;display:flex!important;cursor:pointer;background:#00000080;top:0;right:0;bottom:0;left:0}.beni-qv__dialog{position:absolute;top:50%;left:50%;display:flex;overflow:hidden;flex-direction:column;width:480px;max-width:calc(100vw - 32px);max-height:min(90vh,900px);max-height:min(90dvh,900px);transition:opacity .3s ease,transform .3s ease;transform:translate(-50%,-46%);opacity:0;border-radius:30px;background:#fff}.beni-qv.is-open .beni-qv__dialog{transform:translate(-50%,-50%);opacity:1}.beni-qv__dialog:focus{outline:none}.beni-qv__header{display:flex;align-items:center;flex:0 0 auto;justify-content:space-between;gap:12px;padding:24px var(--beni-qv-pad-x);background:#fff}.beni-qv__content{overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.beni-qv__content::-webkit-scrollbar{display:none;width:0;height:0}.beni-qv__title{font-family:var(--font-heading-family, "Nunito Sans", sans-serif);font-size:24px;font-weight:700;line-height:1.4;color:#000}.beni-qv__close{display:inline-flex;align-items:center;flex:0 0 auto;justify-content:center;width:24px;height:24px;padding:0;cursor:pointer;color:#000;border:0;background:none}.beni-qv__state{font-size:1.4rem;display:flex;align-items:center;justify-content:center;min-height:240px;padding:24px;color:#757575}.beni-qv__spinner{box-sizing:border-box;width:24px;height:24px;transform-origin:center;animation:beni-qv-spin .8s linear infinite;border-radius:50%;background:conic-gradient(from 90deg,#13100fe6,#13100f00);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000000 calc(100% - 3px))}@keyframes beni-qv-spin{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.beni-qv__spinner{animation:none}}html.beni-qv-open{overflow:hidden}.beni-qv .beni-product{max-width:none;margin:0;padding:0}.beni-qv .beni-product__breadcrumb{display:none}.beni-qv .product__info-wrapper{width:100%!important;max-width:100%!important;padding:0}.beni-qv product-info{padding-block:0}.beni-qv .beni-product__layout{display:block}.beni-qv .beni-product__media{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background:var(--beni-card, #F7F7F7)}.beni-qv .deferred-media__poster img{width:100%}.beni-qv .deferred-media video{object-fit:cover}.beni-qv .beni-product__media>*{width:100%}.beni-qv .beni-product__media .product-media-container{border-radius:0}.beni-qv .beni-product__info{display:flex;align-items:flex-start;flex-wrap:wrap;padding:32px var(--beni-qv-pad-x)}.beni-qv .beni-product__info>*{width:100%}.beni-qv .beni-product__title{flex:1 1 auto;width:auto}.beni-qv .beni-product__title h1{font-size:24px}.beni-qv .beni-product__info>*+*{margin-top:24px}.beni-qv .beni-product__more-info{flex:0 0 auto;width:auto;margin-left:auto}.beni-qv .beni-product__more-info{font-family:var(--font-body-family, "Nunito Sans", sans-serif);font-size:16px;font-weight:700;line-height:1.5;display:inline-flex;align-items:center;gap:8px;text-align:center;white-space:nowrap;text-decoration:none;text-transform:capitalize;color:var(--text-2, #000000)}.beni-qv .beni-product__more-info-arrow{display:inline-flex;flex:0 0 auto}.beni-qv .beni-product__more-info-arrow svg{width:6px;height:10px}.beni-qv .beni-product__key-features-list ul{margin:0;padding-left:21px;list-style:disc}.beni-qv .beni-product__key-features-list li{font-size:14px;line-height:1.5;color:#2e2e2e}@media screen and (max-width:749px){.beni-qv .beni-product .beni-product__media{width:100%;max-width:100%;margin-inline:0}.beni-qv .beni-product__more-info{margin-left:0}.beni-qv .product-media-container{width:100%!important}}.beni-qv__footer{position:sticky;z-index:3;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:16px var(--beni-qv-pad-x);border-top:1px solid var(--beni-line, #E3E3E3);background:#fff}.beni-qv__footer .beni-product__quantity{margin:0;padding:0}.beni-qv__footer .beni-product__quantity-label,.beni-qv__footer .quantity__rules{display:none}.beni-qv__footer quantity-input.quantity{display:inline-flex;overflow:hidden;align-items:stretch;border:1px solid var(--beni-line, #E3E3E3);border-radius:8px}.beni-qv__footer .quantity__button{width:40px;min-height:48px;color:#555;border:0;background:#fff}.beni-qv__footer .quantity__input{font-weight:700;width:44px;min-height:48px;text-align:center;color:#000;border-top:0;border-bottom:0}.beni-qv__footer .beni-product__buy-buttons{margin:0}.beni-qv__footer .product-form__buttons{max-width:none}.beni-qv__footer .product-form__submit{width:auto;min-width:120px;min-height:56px;margin:0;padding:14px 32px;color:#fff;border:1px solid var(--beni-brand, #b93a24);border-radius:999px;background:var(--beni-brand, #b93a24)}.beni-qv__footer .product__pickup-availabilities{display:none}.beni-qv__footer .product-form__input{flex:none}@media screen and (min-width:990px){.beni-qv .beni-product__media{width:100%!important;max-width:100%!important}}@media screen and (min-width:750px){.beni-qv .beni-product__media .product-media-container{width:100%;max-width:100%}.beni-qv .beni-product__media .product-media-container .media{height:var(--beni-qv-media-h);padding-top:0}.beni-qv .beni-product__media .media>img{object-fit:contain}}@media screen and (max-width:749px){.beni-qv{--beni-qv-media-h: 320px;--beni-qv-pad-x: 24px}.beni-qv__dialog{top:auto;bottom:0;left:0;width:100%;max-width:100%;max-height:92vh;max-height:92dvh;transform:translateY(100%);border-radius:20px 20px 0 0}.beni-qv.is-open .beni-qv__dialog{transform:translateY(0)}.beni-qv__header{padding:16px 24px}.beni-qv__title{font-size:24px}.beni-qv .beni-product__info{padding:24px 20px}.beni-qv__footer{gap:12px;padding:16px 24px}.beni-qv__footer .beni-product__buy-buttons{width:100%}.beni-qv__footer .product-form__submit{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/beni-quick-view.css.map */
