.m-modal:has(.m-product-quickview){--m-bg-color: 34, 40, 28;--m-bg-opacity: .22;padding:clamp(18px,3vw,48px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.m-modal:has(.m-product-quickview) .m-modal--content{width:min(1120px,calc(100vw - 48px))!important;max-height:min(760px,calc(100vh - 64px));overflow:hidden;border:1px solid rgba(57,69,43,.18);border-radius:20px;background:#fbfaf6;box-shadow:0 24px 70px #1c21173d;opacity:0;transform:translateY(20px) scale(.985);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.m-modal:has(.m-product-quickview).m-open-modal .m-modal--content{opacity:1;transform:translateY(0) scale(1)}.m-modal:has(.m-product-quickview) .m-modal--content-inner{overflow:hidden}.m-modal:has(.m-product-quickview) .m-modal--close{top:16px;right:16px;width:40px;height:40px;padding:11px;border:1px solid rgba(57,69,43,.18);background:#fbfaf6f0;color:#20241b;box-shadow:0 6px 18px #1c21171a}.m-modal:has(.m-product-quickview) .m-modal--close:hover{border-color:#39452b;background:#39452b;color:#fff}.m-modal:has(.m-product-quickview) .m-product-quickview{min-height:560px;height:min(66vh,610px);gap:0;background:#fbfaf6}.m-modal:has(.m-product-quickview) .m-product-quickview--media{height:100%;padding:clamp(28px,4vw,54px);background:#f2efe6}.m-modal:has(.m-product-quickview) .m-product-quickview--media,.m-modal:has(.m-product-quickview) .m-product-quickview--media responsive-image,.m-modal:has(.m-product-quickview) .m-product-quickview--media .m-product-media,.m-modal:has(.m-product-quickview) .m-product-quickview--media .m-product-media--slider{background-color:transparent!important}.m-modal:has(.m-product-quickview) .m-product-quickview--media img{object-fit:contain}.m-modal:has(.m-product-quickview) .m-product-quickview--info{padding:clamp(34px,4vw,58px);background:#fbfaf6}.m-modal:has(.m-product-quickview) .m-product-info--wrapper{padding-top:0!important;padding-right:8px}.m-modal:has(.m-product-quickview) .m-product-title{margin-bottom:6px;padding-right:34px;font-family:Abolition,Arial Narrow,sans-serif;font-size:clamp(34px,3vw,48px);line-height:1.02;letter-spacing:.025em;text-transform:uppercase}.m-modal:has(.m-product-quickview) .main-product__block-price{margin-bottom:20px;color:#a18449}.m-modal:has(.m-product-quickview) .main-product__block-description{max-width:46ch;margin-bottom:24px;color:#55594f;font-size:15px;line-height:1.55}.m-modal:has(.m-product-quickview) .bcp-quickview-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.m-modal:has(.m-product-quickview) .m-product-quickview--viewmore{width:fit-content;margin-top:10px;color:#9e2f1f;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px}.m-modal:has(.m-product-quickview) .m-product-option--button label,.m-modal:has(.m-product-quickview) .m-product-option--button .m-product-option--button-label,.m-modal:has(.m-product-quickview) .m-product-form--input input+label{border-radius:8px}.m-modal:has(.m-product-quickview) .m-add-to-cart,.m-modal:has(.m-product-quickview) .m-button--primary{border-radius:9px}@media screen and (min-width:768px){.m-modal:has(.m-product-quickview) .m-product-quickview--info{overflow:hidden;padding:34px 42px 32px}.m-modal:has(.m-product-quickview) .m-product-title{font-size:clamp(34px,2.5vw,44px)}.m-modal:has(.m-product-quickview) .main-product__block-price{margin-bottom:14px}.m-modal:has(.m-product-quickview) .main-product__block-description{margin-bottom:16px;font-size:14px;line-height:1.45}.m-modal:has(.m-product-quickview) .m-product-quickview--viewmore{margin-top:6px}.m-modal:has(.m-product-quickview) .main-product__block-variant_picker{margin-bottom:14px}.m-modal:has(.m-product-quickview) .m-product-option:not(:last-child){margin-bottom:12px}.m-modal:has(.m-product-quickview) .m-product-option--label{margin-bottom:6px;line-height:20px}.m-modal:has(.m-product-quickview) .m-product-option--color .m-product-option--content{gap:4px;margin:0}.m-modal:has(.m-product-quickview) .m-product-option--color .m-product-option--node__label[data-option-type=color]{width:34px;height:34px;margin:3px;border-radius:7px}.m-modal:has(.m-product-quickview) .main-product__block-buy_buttons{margin-top:0;padding-bottom:0!important}.m-modal:has(.m-product-quickview) .m-product-form--wrapper{flex-wrap:nowrap;gap:10px}.m-modal:has(.m-product-quickview) .m-product-form--input{flex:0 0 auto;margin:0}.m-modal:has(.m-product-quickview) .m-add-to-cart{min-height:48px;flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.m-modal:has(.m-product-quickview) .m-modal--content{transition-duration:1ms}}@media screen and (max-width:767px){.m-modal:has(.m-product-quickview){align-items:flex-end;padding:10px}.m-modal:has(.m-product-quickview) .m-modal--content{width:100%!important;max-height:calc(100dvh - 20px);border-radius:20px 20px 12px 12px;transform:translateY(34px) scale(.99)}.m-modal:has(.m-product-quickview).m-open-modal .m-modal--content{transform:translateY(0) scale(1)}.m-modal:has(.m-product-quickview) .m-product-quickview{min-height:0;height:auto;max-height:calc(100dvh - 22px)}.m-modal:has(.m-product-quickview) .m-product-quickview--media{height:min(38dvh,350px);padding:20px}.m-modal:has(.m-product-quickview) .m-product-quickview--info{max-height:min(54dvh,520px);padding:24px 22px 30px}.m-modal:has(.m-product-quickview) .m-product-title{padding-right:36px;font-size:clamp(30px,10vw,40px)}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/boreal-quickview.css.map */
