body,#app{min-height:100vh}#product-images .carousel-item img,#product-images .carousel-item video{object-fit:cover;object-position:center;height:25em;overflow:hidden}#product-images .carousel-indicators button{background-color:#fff;box-shadow:0 0 6px #000000e6;border:1px solid rgba(0,0,0,.3)}#product-images .carousel-control-prev,#product-images .carousel-control-next,#modal-carousel .carousel-control-prev,#modal-carousel .carousel-control-next{filter:invert(100%) drop-shadow(0 0 4px rgba(0,0,0,.9))}@media(max-width:768px){#mediaModal .modal-dialog{max-width:95vw!important;margin:.5rem auto}#mediaModal .modal-content{max-height:90vh}#modal-carousel img,#modal-carousel video{max-height:80vh;object-fit:contain}}#product-image img,#product-image video{object-fit:cover;object-position:center;height:25em;overflow:hidden}#order-image img{object-fit:cover;object-position:center;width:100%;height:7em;overflow:hidden}.order-quantity{width:7em}.logout-form{display:inline}.logout-button{background:none;border:none;cursor:pointer;padding:.5rem 1rem}@media print{.btn,button,nav,footer,header,.navbar,.d-grid{display:none!important}.digital-downloads-section,.list-group,.alert{display:none!important}.card{border:1px solid #000!important;page-break-inside:avoid;margin-bottom:.5rem!important;background-color:#fff!important}.card-body{padding:1rem 2rem!important}.container,.row,.col-lg-8{page-break-inside:avoid}.py-5{padding-top:.5rem!important;padding-bottom:.5rem!important}.mb-4,.mb-3{margin-bottom:.5rem!important}.mt-4{margin-top:.5rem!important}h3,h5,h6{margin-bottom:.5rem!important}body{background-color:#fff!important;color:#000!important;font-size:11px}*{background-color:transparent!important;color:#000!important;border-color:#000!important}.badge{background-color:#fff!important;color:#000!important;border:1px solid #000!important}.text-muted{color:#666!important}.border-bottom{border-bottom-color:#000!important}.table td,.table th{padding:.25rem .5rem!important}img,video{max-width:50px!important;max-height:50px!important}@page{margin:.5in .75in;size:letter}}.logout-button[data-v-abb08c60]{background:none;border:none;cursor:pointer;padding:.5rem 1rem}.socials-list[data-v-abacf60b]{margin:auto;padding:0;list-style:none}.socials-item[data-v-abacf60b]{margin:0 .2em;display:inline}.page-link[data-v-abacf60b]{text-decoration:none}#product-image img[data-v-665b1680],#product-image video[data-v-665b1680]{object-fit:cover;object-position:center;height:25em;overflow:hidden}.placeholder-image[data-v-665b1680]{height:25em;display:flex;align-items:center;justify-content:center;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color)}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}.product-carousel[data-v-b565cc7f]{overflow:hidden;transition:height .3s ease}.product-carousel[data-v-b565cc7f] .carousel__viewport{border-radius:.375rem;overflow:hidden}.product-carousel[data-v-b565cc7f] .carousel__track,.product-carousel[data-v-b565cc7f] .carousel__slide{height:auto!important}.product-carousel .carousel__item[data-v-b565cc7f]{cursor:pointer;width:100%}.product-carousel .carousel__item img[data-v-b565cc7f],.product-carousel .carousel__item video[data-v-b565cc7f]{display:block;width:100%;height:auto}.product-carousel[data-v-b565cc7f] .carousel__prev,.product-carousel[data-v-b565cc7f] .carousel__next{background-color:#00000080;border-radius:50%;width:36px;height:36px;color:#fff;margin:0 8px}.product-carousel[data-v-b565cc7f] .carousel__prev:hover,.product-carousel[data-v-b565cc7f] .carousel__next:hover{background-color:#000000b3}.media-modal-overlay[data-v-b565cc7f]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:1050;display:flex;align-items:center;justify-content:center}.media-modal-content[data-v-b565cc7f]{position:relative;width:75vw;max-height:90vh}.media-modal-close[data-v-b565cc7f]{position:absolute;top:-40px;right:0;z-index:1060}.modal-carousel .carousel__item[data-v-b565cc7f]{width:100%}.modal-carousel .carousel__item img[data-v-b565cc7f],.modal-carousel .carousel__item video[data-v-b565cc7f]{max-height:85vh;object-fit:contain}.modal-carousel[data-v-b565cc7f] .carousel__prev,.modal-carousel[data-v-b565cc7f] .carousel__next{background-color:#fff3;border-radius:50%;width:50px;height:50px;color:#fff}.modal-carousel[data-v-b565cc7f] .carousel__prev:hover,.modal-carousel[data-v-b565cc7f] .carousel__next:hover{background-color:#fff6}
