.hqv{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:none;--hqv-accent: #252525;--hqv-rule: #eaf0f5;--hqv-muted: #738091;--hqv-body: #385769;--hqv-thumb-border: #ced8e2;--hqv-thumb-active: #3572f9;--hqv-arrow-border: #ced8e2;--hqv-arrow-border-width: 1px;--hqv-close-bg: #eaf0f5;--hqv-close-blur: none;--hqv-button-bg: #ffd135;--hqv-button-fg: #252525;--hqv-heading-font: "Montserrat Alternates", "Outfit", sans-serif;--hqv-heading-weight: 800;--hqv-price-font: "Outfit", sans-serif;--hqv-price-weight: 800}.hqv-open .hqv{display:block}.hqv-open{overflow:hidden}.hqv-open .media-zoom-preview-area{z-index:71}.hqv-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009}.hqv-modal{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr;background-color:#fff;overflow-x:hidden;overflow-y:auto}.hqv-header{position:absolute;z-index:2;top:16px;right:16px}.hqv-close{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;border-radius:999px;background-color:var(--hqv-close-bg);-webkit-backdrop-filter:var(--hqv-close-blur);backdrop-filter:var(--hqv-close-blur);color:var(--hqv-accent);font-size:2.4rem;line-height:1;cursor:pointer}.hqv-close:hover{filter:brightness(.94)}.hqv-content,.hqv-content-inner{display:contents}.hqv-content-inner>.spinner{grid-area:1 / 1 / -1 / -1;align-self:center;justify-self:center}.hqv-footer{display:none}@media(max-width:989px){.hqv-modal{top:32px;right:16px;bottom:16px;left:16px;border-radius:24px;padding:16px;row-gap:16px;grid-template-rows:auto auto}.hqv-modal .product-media-gallery-wrap,.hqv-info{width:100%;min-width:0;margin:0}}@media(min-width:990px){.hqv-modal{inset:auto;top:50%;left:50%;translate:-50% -50%;width:min(1600px,calc(100vw - 64px));height:min(812px,calc(100vh - 64px));border-radius:48px;padding:48px;column-gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;overflow:hidden}.hqv-header{top:20px;right:20px}.hqv-modal .product-media-gallery-wrap{margin:0;min-width:0;height:100%}.hqv-info{grid-column:2;padding-left:40px;border-left:1px solid var(--hqv-rule)}}.hqv-modal .product-media-gallery,.hqv-modal .product-media-wrapper{height:100%}.hqv-modal .product-media-wrapper{gap:24px}.hqv-modal .product-media-gallery-wrap,.hqv-modal .product-media-gallery,.hqv-modal .flickity-viewport{overflow:clip}.hqv-modal .product-media-scroll-wrap{flex:0 0 80px;width:80px;scrollbar-width:none}.hqv-modal .product-media-scroll-wrap::-webkit-scrollbar{display:none}.hqv-modal .product-media-scroller,.hqv-modal .product-media-thumbnails{width:80px;padding:0}.hqv-modal .product-media-thumbnails{display:flex;flex-direction:column;gap:12px}.hqv-modal .product-media-thumbnail{box-sizing:border-box;width:80px;height:80px;border:1px solid var(--hqv-thumb-border);border-radius:12px;overflow:clip}.hqv-modal .product-media-thumbnail.active,.hqv-modal .product-media-thumbnail[aria-current=true]{border-width:3px;border-color:var(--hqv-thumb-active);box-shadow:0 0 0 3px rgb(from var(--hqv-thumb-active) r g b / 30%)}.hqv-modal .product-media-main-wrapper{position:relative;padding-inline:28px;background-color:transparent;box-shadow:none}.hqv-modal .product-media-main,.hqv-modal .product-media img{border-radius:24px}.hqv-modal .product-media-main img{aspect-ratio:1;object-fit:contain}.hqv-modal carousel-navigation{position:absolute;z-index:1;top:50%;right:0;left:0;translate:0 -50%;pointer-events:none}.hqv-modal carousel-navigation .pill-nav{display:flex;justify-content:space-between;width:100%}.hqv-modal carousel-navigation .pill-nav .pill-nav-item{width:56px!important;height:56px!important;border:var(--hqv-arrow-border-width) solid var(--hqv-arrow-border);border-radius:999px;background-color:#fff;box-shadow:0 1px 3px #0000001f;color:var(--hqv-accent);pointer-events:auto}.hqv-info{display:flex;flex-direction:column;gap:24px;max-width:768px;min-width:0;overflow-y:auto;overscroll-behavior:contain}.hqv-modal .product-info-main{display:flex;flex-direction:column;gap:6px}.hqv-modal .product-info-heading{margin:0;padding-right:56px;color:var(--hqv-accent);font-family:var(--hqv-heading-font);font-size:4rem;font-weight:var(--hqv-heading-weight);line-height:5.6rem;text-transform:capitalize}.hqv-rating{display:flex;align-items:center;gap:6px;color:var(--hqv-muted)}.hqv-rating .rating-stars{display:flex;align-items:center}.hqv-rating .icon-rating-star{width:16px;height:16px}.hqv-rating__value,.hqv-rating__count{font-family:Inter,Outfit,sans-serif;font-size:1.4rem;line-height:2rem;opacity:var(--hqv-rating-opacity, 1)}.hqv-rating__value{font-weight:700}.hqv-rating__count{font-weight:600}.hqv-modal .product-block-price,.hqv-modal .hqv-description{margin:0;border-top:1px solid var(--hqv-rule);padding-top:24px}.hqv-modal .price-stock{display:flex;align-items:center;gap:12px}.hqv-modal .price-stock>.price{flex:1 1 auto;min-width:0}.hqv-modal .price-sale{display:flex;flex-direction:column-reverse;gap:4px}.hqv-modal .sale-price-wrapper{display:flex;align-items:center;gap:6px}.hqv-modal .price-item-sale,.hqv-modal .price:not(.price-on-sale) .price-item-regular{color:var(--hqv-accent);font-family:var(--hqv-price-font);font-size:4rem;font-weight:var(--hqv-price-weight);line-height:4.8rem}.hqv-modal .price-on-sale .price-item-regular{color:var(--hqv-muted);font-family:Inter,Outfit,sans-serif;font-size:1.4rem;font-weight:700;line-height:2rem}.hqv-modal .badge-sale{border:0;padding:2px 12px;border-radius:999px;background-color:#57a540;color:#fff;font-family:Inter,Outfit,sans-serif;font-size:1.4rem;font-weight:700;line-height:2rem}.hqv-modal .badge-stock-in{display:flex;align-items:center;gap:4px;color:#57a540;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:800;line-height:1.4rem;text-transform:uppercase}.hqv-modal .stock-ship{display:none}.hqv-modal .product-block-product-form{margin:0}.hqv-modal .product-actions-add-to-cart{display:flex;align-items:center;gap:12px}.hqv-modal .quantity-input-with-popover{flex:0 0 180px;width:180px}.hqv-modal .quantity-input-minus{border-radius:12px 0 0 12px}.hqv-modal .quantity-input-plus{border-radius:0 12px 12px 0}.hqv-modal sticky-add-to-cart,.hqv-modal .sticky-add-to-cart-bar{display:block;flex:1 1 auto;min-width:0}.hqv-modal .sticky-add-to-cart-price{display:none}.hqv-modal .button-add-to-cart{flex:1 1 auto;width:100%;height:56px;border:0;box-shadow:none;border-radius:12px;background-color:var(--hqv-button-bg);color:var(--hqv-button-fg);font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;line-height:2.8rem}.hqv-modal .button-add-to-cart span{color:inherit}.hqv-modal .shopify-payment-button__button{height:56px;border-radius:12px}.hqv-modal .product-actions{display:flex;flex-direction:column;gap:12px}.hqv-modal .product-actions-buy-now{width:100%}.hqv-modal .more-payment-method-text{margin:0;color:var(--hqv-muted);font-family:Inter,Outfit,sans-serif;font-size:1.4rem;font-weight:600;line-height:2.2rem;opacity:var(--hqv-rating-opacity, 1);text-align:center}.hqv-modal .list-payment{display:flex;justify-content:center;gap:16px;margin:-6px 0 0;padding:0}.hqv-modal .list-payment li{margin:0}.hqv-modal .list-payment svg,.hqv-modal .list-payment img{width:32px;height:32px}.hqv-modal .description-box.line-clamp{display:block;max-height:none;-webkit-line-clamp:none}.hqv-modal .toggle-description-btn{display:none}.hqv-modal .hqv-description:empty{display:none}.hqv-modal .hqv-description h2{color:var(--hqv-accent);font-family:Outfit,sans-serif;font-size:2rem;font-weight:800;line-height:2.8rem}.hqv-modal .hqv-description h3{margin:16px 0 8px;color:var(--hqv-accent);font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.hqv-modal .hqv-description ul,.hqv-modal .hqv-description p{color:var(--hqv-body);font-family:Inter,Outfit,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.4rem}.template-suffix-holiday-vintage .hqv{--hqv-accent: #7e481d;--hqv-rule: rgb(126 72 29 / 20%);--hqv-muted: #7e481d;--hqv-body: rgb(126 72 29 / 70%);--hqv-thumb-active: #7e481d;--hqv-arrow-border: rgb(126 72 29 / 50%);--hqv-arrow-border-width: 1.5px;--hqv-close-bg: rgb(126 72 29 / 10%);--hqv-close-blur: blur(6px);--hqv-button-bg: #7e481d;--hqv-button-fg: #ffffff;--hqv-heading-font: "Marcellus SC", "Outfit", serif;--hqv-heading-weight: 400;--hqv-price-font: "Marcellus SC", "Outfit", serif;--hqv-price-weight: 400;--hqv-rating-opacity: .7}.template-suffix-holiday-vintage .hqv-modal .product-info-meta-item{display:none}
/*# sourceMappingURL=/cdn/shop/t/51/assets/bluestars-holiday-quick-view.css.map */
