.vr-product-page.vr-product-detail{background:var(--vr-paper)}.vr-product-page.vr-product-detail .breadcrumb{margin-bottom:1.6rem}.vr-product-page.vr-product-detail .breadcrumb__item--current span{color:var(--vr-text)}.vr-product-page.vr-product-detail>.page-width>.product{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem;align-items:start}.vr-product-page.vr-product-detail>.page-width>.product>.grid__item{width:100%;max-width:100%;min-width:0;padding:0;margin:0}.vr-product-page.vr-product-detail .product__media-wrapper media-gallery{min-width:0}.vr-product-page.vr-product-detail .product__info-container{min-width:0}.vr-product-page.vr-product-detail .product__info-container>[data-vr-product-details-slot]:empty{display:none}.vr-product-page.vr-product-detail .product__info-container>[data-vr-product-details-slot]:not(:empty){margin-block:1.6rem 0}.vr-product-page.vr-product-detail .product__benefits:has(+[data-vr-product-details-slot]:not(:empty)){display:none}.vr-product-page.vr-product-detail .product__column-sticky:has(.vr-ptabs--embedded){position:static}.vr-product-page.vr-product-detail .product__info-container>*+*{margin-block:1.2rem}.vr-product-page.vr-product-detail .product__info-container .product__text.caption-with-letter-spacing{margin-bottom:1.2rem;color:var(--vr-muted);font-size:1rem;letter-spacing:.12em}.vr-product-page.vr-product-detail .product__info-container .product__title h1,.vr-product-page.vr-product-detail .product__info-container h2.product__title{font-family:var(--vr-display);font-size:clamp(3.6rem,7.8vw,4.4rem);font-weight:450;line-height:1.06;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word}.vr-product-page.vr-product-detail .product__info-container .product__description--teaser{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;margin-block:1.6rem 0;max-width:56ch;color:var(--vr-text)}.js .vr-product-page.vr-product-detail .product__info-container .product__description--teaser:not(.is-expanded){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.vr-product-page.vr-product-detail .product__info-container .product__description--teaser p{font-size:1.5rem;line-height:1.7}.vr-product-page.vr-product-detail .product__info-container .product__description-more{margin-block:0}.vr-product-page.vr-product-detail .product__info-container .product__purchase-controls{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.6rem 1.4rem;margin-block:.6rem .8rem;padding-top:1.2rem;border-top:1px solid #dbe5ec}.vr-product-page.vr-product-detail .product__purchase-price{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.vr-product-page.vr-product-detail .product__purchase-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;grid-column:1 / -1}.vr-product-page.vr-product-detail .product__purchase-terms{grid-column:1 / -1}.vr-product-page.vr-product-detail .product__purchase-terms .installment{margin:0}.vr-product-page.vr-product-detail .product__info-container .price{margin:0;padding-top:0;border-top:0}.vr-product-page.vr-product-detail .product__purchase-price .price__container{margin-bottom:0}.vr-product-page.vr-product-detail .product__info-container .price-item--regular,.vr-product-page.vr-product-detail .product__info-container .price-item--last{font-size:3.2rem;font-weight:600;line-height:1.1;letter-spacing:-.035em}.vr-product-page.vr-product-detail .product__info-container .price__sale .price-item--regular,.vr-product-page.vr-product-detail .product__info-container .unit-price .price-item--last{font-size:1.3rem;font-weight:400;line-height:1.45;letter-spacing:0}.vr-product-page.vr-product-detail .product__info-container .product__tax{margin:0;font-size:1.2rem;line-height:1.5}.vr-product-page.vr-product-detail .product__tax a{display:inline-flex;align-items:center;min-height:4.4rem}.vr-product-page.vr-product-detail .product-form__input{min-width:0;max-width:100%}.vr-product-page.vr-product-detail .product-form__input .form__label{font-size:1.2rem}.vr-product-page.vr-product-detail .product-form__quantity{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.4rem;margin:0}.vr-product-page.vr-product-detail .product-form__quantity .form__label{margin:0;font-size:1.1rem}.vr-product-page.vr-product-detail .product-form__quantity .quantity{width:13.2rem;min-height:4.4rem}.vr-product-page.vr-product-detail .product-form__quantity .quantity__input{width:4.4rem;padding-inline:0}.vr-product-page.vr-product-detail .product-form__quantity .quantity__button{flex:0 0 4.4rem}.vr-product-page.vr-product-detail .product-form__quantity .quantity__rules,.vr-product-page.vr-product-detail .product-form__quantity volume-pricing{grid-column:1 / -1}.vr-product-page.vr-product-detail .product-form__quantity .quantity__rules:not(:has(.divider)){display:none}.vr-product-page.vr-product-detail .product-form__buttons:not(.product-form__buttons--accelerated):has(>.product-form__quantity){display:grid;grid-template-columns:13.2rem minmax(0,1fr);align-items:end;gap:1rem}.vr-product-page.vr-product-detail .product-form__buttons>.product-form__quantity .quantity{min-height:5.6rem}.vr-product-page.vr-product-detail .product-form__buttons:has(>.product-form__quantity)>.product-form__submit{margin-bottom:0}.vr-product-page.vr-product-detail .product-form__buttons>.product-form__quantity:has(volume-pricing,.quantity__rules .divider),.vr-product-page.vr-product-detail .product-form__buttons:has(>.product-form__quantity volume-pricing)>.product-form__submit,.vr-product-page.vr-product-detail .product-form__buttons:has(>.product-form__quantity .quantity__rules .divider)>.product-form__submit{grid-column:1 / -1}.vr-product-page.vr-product-detail .product-form__buttons--accelerated{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem}.vr-product-page.vr-product-detail .product-form__buttons--accelerated:has(>.product-form__quantity){grid-template-columns:13.2rem minmax(0,1fr)}.vr-product-page.vr-product-detail .product-form__buttons--accelerated>.shopify-payment-button{grid-column:1 / -1}.vr-product-page.vr-product-detail .product-form__buttons>.product-form__quantity .form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vr-product-page.vr-product-detail .product-form__buttons--accelerated>.product-form__submit{min-width:0;margin:0;padding-inline:1rem}.vr-product-page.vr-product-detail .product-form__buttons--accelerated>.shopify-payment-button{min-width:0}.vr-product-page.vr-product-detail .product-form__buttons--accelerated shopify-accelerated-checkout{display:block;width:100%;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: var(--vr-r-sm)}.vr-product-page.vr-product-detail .product-form__buttons--accelerated .shopify-payment-button__button--unbranded{width:100%;min-height:4.8rem;padding-inline:1rem;border:1px solid var(--vr-line);border-radius:var(--vr-r-sm)!important;background:#fff;color:var(--vr-ink);box-shadow:none}.vr-product-page.vr-product-detail .product-form__buttons--accelerated .shopify-payment-button__button--unbranded:after{box-shadow:none}@media(hover:hover){.vr-product-page.vr-product-detail .product-form__buttons--accelerated .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--vr-ink);background:#fff;text-decoration:none}}.vr-product-page.vr-product-detail .product-form__submit{min-height:5.6rem;font-size:1.5rem}.vr-product-page.vr-product-detail .product__info-container .pdp-stock{margin:0;color:var(--vr-muted);font-size:1.3rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.vr-product-page.vr-product-detail .product__info-container .pdp-stock:has(.pdp-stock__dot--ok){color:var(--vr-teal)}.vr-product-page.vr-product-detail .product__information-wrapper{min-width:0;align-self:start}.vr-product-page.vr-product-detail .product__information-wrapper .vr-product-purchase-details{margin-top:0}.vr-product-page.vr-product-detail .product__information-wrapper .vr-product-purchase-details summary{min-height:6.4rem;font-family:var(--vr-display);font-size:clamp(1.6rem,1.6vw,1.8rem);font-weight:600}@media(max-width:749px){.vr-product-page.vr-product-detail>.page-width>.product{gap:1.6rem}.vr-product-page.vr-product-detail .product__info-container .product__title h1{font-size:clamp(3.6rem,9vw,4rem)}.vr-product-page.vr-product-detail .product__info-container .product__description--teaser{margin-block:1.2rem 0}}@media(min-width:750px)and (max-width:989px){.vr-product-page.vr-product-detail .product__column-sticky{position:static}.vr-product-page.vr-product-detail .product__info-container{max-width:68rem;margin-inline:auto}.vr-product-page.vr-product-detail .product__info-container .product__title h1{font-size:4.6rem}}@media(min-width:990px){.vr-product-page.vr-product-detail>.page-width>.product:not(.product--no-media){grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);grid-template-rows:auto;gap:clamp(2.4rem,3vw,4.8rem)}.vr-product-page.vr-product-detail .product:not(.product--no-media)>.product__media-wrapper{grid-column:1;grid-row:1;align-self:stretch}.shopify-section>.vr-product-page.vr-product-detail .product__media-wrapper>media-gallery.product__column-sticky{position:sticky;top:calc(var(--fsb-offset, 0px) + var(--header-height, 7.6rem) + 1.6rem);max-width:min(100%,calc(100svh - var(--fsb-offset, 0px) - var(--header-height, 7.6rem) - 3.2rem));margin-inline:auto}.vr-product-page.vr-product-detail .product:not(.product--no-media)>.product__info-wrapper{grid-column:2;grid-row:1}.vr-product-page.vr-product-detail .product:not(.product--no-media):has(>.product__information-wrapper){grid-template-rows:auto minmax(0,1fr)}.vr-product-page.vr-product-detail .product:not(.product--no-media):has(>.product__information-wrapper)>.product__info-wrapper{grid-row:1 / 3}.vr-product-page.vr-product-detail .product:not(.product--no-media)>.product__information-wrapper{grid-column:1;grid-row:2}.vr-product-page.vr-product-detail .product__info-container{padding:0 0 0 1.6rem;border:0;border-radius:0;background:transparent}.vr-product-page.vr-product-detail .product__info-container .product__title h1{font-size:clamp(3.6rem,3.2vw,4.6rem)}.vr-product-page.vr-product-detail .product__column-sticky{top:2.4rem}.vr-product-page.vr-product-detail .product__info-wrapper:has(>[data-vr-product-related-slot] [data-vr-product-related])>.product__column-sticky{position:static}}#judgeme_product_reviews.vr-reviews--compact .jdgm-review-list>:nth-child(n+4){display:none!important}.vr-reviews-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;margin:1.6rem 0 0;padding:1rem 2rem;border:1px solid #9cb6c7;border-radius:var(--vr-r-btn, 1.2rem);background:#fff;color:#142d48;font-size:1.5rem;font-weight:600;cursor:pointer}.vr-reviews-more:hover{border-color:#142d48}.vr-reviews-more:focus-visible{outline:2px solid var(--vr-cobalt, #1f5fa8);outline-offset:3px}.jdgm-preview-badge .jdgm-star{color:var(--vr-star)!important}@media screen and (max-width:749px){.vr-product-page.vr-product-detail .product__breadcrumb .breadcrumb{margin-bottom:0}.vr-product-page.vr-product-detail .product__breadcrumb .breadcrumb__list{flex-wrap:nowrap}.vr-product-page.vr-product-detail .product__breadcrumb :is(.breadcrumb__item--current,.breadcrumb__item:first-child:nth-last-child(3),.breadcrumb__separator){display:none}.vr-product-page.vr-product-detail .product__breadcrumb .breadcrumb__link{gap:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-product-page.vr-product-detail .product__breadcrumb .breadcrumb__link:before{content:"";flex:none;width:.8rem;height:.8rem;border-bottom:.15rem solid currentColor;border-left:.15rem solid currentColor;transform:rotate(45deg)}.vr-product-detail .product__media-wrapper .product-media-container.media-type-image{aspect-ratio:5 / 4}}.vr-checklist{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.vr-checklist li{display:flex;align-items:flex-start;gap:1rem;color:var(--vr-navy, #142d48);font-size:1.5rem;line-height:1.45}.vr-checklist .line-icon{flex:none;width:2rem;height:2rem;margin-top:.1rem;color:#1f8a70;stroke-width:2.6}product-info .product__benefits{margin:1.6rem 0 2rem}product-info .product__text-format{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vr-product-detail.css.map */
