.mainSite .productPage h1.description{font-weight:700}.mainSite .productPage .images,.mainSite .productPage .thumbs{--swiper-theme-color:var(--color-prim);overflow:hidden}.mainSite .productPage .images{height:300px;position:relative;margin-top:0}.mainSite .productPage .thumbs{cursor:pointer}.mainSite .productPage .thumbs .swiper-slide img{border-radius:.5rem;object-fit:contain;height:60px;aspect-ratio:1/1}.mainSite .productPage .images .swiper-button-next,.mainSite .productPage .images .swiper-button-prev,.mainSite .productPage .thumbs .swiper-slide{transition:all ease-in-out .3s;z-index:2;opacity:1}.mainSite .productPage .images .swiper-button-next.swiper-button-disabled,.mainSite .productPage .images .swiper-button-prev.swiper-button-disabled{opacity:.3}.mainSite .productPage .images .swiper-button-next:hover,.mainSite .productPage .images .swiper-button-prev:hover,.mainSite .productPage .thumbs .swiper-slide.swiper-slide-thumb-active,.mainSite .productPage .thumbs .swiper-slide:hover{opacity:1}.mainSite .productPage .productImg,.mainSite .productPage .swiper-slide{display:flex;align-items:center;justify-content:center}.mainSite .productPage .images img,.mainSite .productPage .productImg img{max-height:100%;object-fit:contain}.mainSite .productPage .images img[src="/image/favicon.png"]{opacity:.6;filter:grayscale(1);height:7.5rem}.mainSite .productPage #priceTable td{vertical-align:middle}.mainSite .productPage .package{padding:.5rem}.mainSite .productPage .package .items{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.mainSite .productPage .package .items>.product{display:flex;flex-direction:column;width:calc(25% - 1rem);margin:.5rem;padding:.5rem;background-color:#fff;align-items:center;font-weight:500;font-size:.9em;box-shadow:2px 2px 4px var(--color-ter)}.mainSite .productPage #priceTable,.mainSite .productPage .package,.mainSite .productPage .package .items>.product{border-radius:1rem}.mainSite .productPage .package .items>.product img{margin:.5rem 0;height:45px}.mainSite .productPage .package .items>.product small{line-height:1.2em}.mainSite .productPage .package .items>.product small.description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.4em}.mainSite .productPage #priceTable,.mainSite .productPage .package{background-color:rgba(255,255,255,.7)}.mainSite .productPage #addToCartForm .formHead{margin-bottom:5px;display:block}.mainSite .productPage #addToCartForm .package{margin-bottom:1rem}.mainSite .productPage #addToCartForm .package a[data-bs-toggle=popover]{position:relative;top:-.4rem;font-size:.85em}.mainSite .productPage #addToCartForm .preFill{padding-bottom:15px}.mainSite .productPage #addToCartForm .preFill strong{font-weight:600}.mainSite .productPage #addToCartForm .preFill .cta{font-size:.8em;padding:5px 15px;margin:5px 0 0 0}.mainSite .productPage #addToCart{background-color:var(--color-ter);padding:1.5rem;border-radius:2rem;font-size:.9em;margin-bottom:2rem;margin-top:1rem}.mainSite .productPage #addToCartForm #value{font-size:1.2em;font-weight:600;color:var(--color-prim);transition:all ease-in-out .3s}.mainSite .productPage #addToCart textarea{min-height:100px}.mainSite .productPage #addToCart .cta.ghost{background-color:transparent}.mainSite .productPage .table{--bs-table-bg:transparent;line-height:1.8rem}.mainSite .productPage #addToCart .table tr:last-of-type td{border-bottom:none}.mainSite .productPage #addToCart .usps{margin-bottom:1rem}.mainSite .productPage #addToCart .usps>li{flex:1 1 33.33%;text-wrap:nowrap}.mainSite .productPage #addToCart .orderWith{margin:0}.mainSite .productPage #addToCart .orderWith form{margin-bottom:0}.mainSite .productPage #addToCart .productList{margin:0}.mainSite .productPage #addToCart .productList .product{width:100%;display:flex;flex-direction:row;margin:1rem 0;border-radius:15px}.mainSite .productPage #addToCart .productList .product:first-of-type{margin-top:5px}.mainSite .productPage #addToCart .productList .product .image{width:80px;height:unset;display:flex;align-items:flex-start;margin-right:15px}.mainSite .productPage #addToCart .productList .product .inner{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% - 95px)}.mainSite .productPage #addToCart .productList .product .description{width:calc(100% - 70px);height:1.3em;font-weight:600}.mainSite .productPage #addToCart .productList .product .price{width:70px;line-height:1.3em;text-align:right}.mainSite .productPage #addToCart .productList .product .attributes,.mainSite .productPage #addToCart .productList .product .orderWithInput{width:100%;margin-top:0}.mainSite .productPage #addToCart .orderWith .orderWithBttm{justify-content:flex-end}.mainSite .productPage #addToCart .confirmAdd .alert{margin-bottom:5px;border-radius:1.6rem}.mainSite .productPage #addToCart .confirmAdd .buttons{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:.9em}.mainSite .productPage #addToCart .confirmAdd .buttons a.cta{width:100%;margin-bottom:0}.mainSite .productPage #addToCartBtn>i{font-size:1.11em;margin-right:.25rem;font-weight:900;vertical-align:middle}.mainSite .productPage #addToCartBtn{margin:0;min-width:unset}.mainSite .productPage .popover{z-index:1}.mainSite .productPage .popover .popover-header,.mainSite .productPage .popover strong{color:currentColor}.mainSite .productPage .popover li{line-height:1.4em}.mainSite .productPage .descriptionLong{margin-bottom:1.5rem;float:left}.mainSite .productPage .specsTable{margin-top:1.5rem;margin-bottom:0;--bs-table-color:currentColor}.mainSite .productPage .specsTable tr{display:flex;border-radius:3rem;overflow:hidden}.mainSite .productPage .specsTable td,.mainSite .productPage .specsTable th{border:none;width:50%;padding-left:.75rem;padding-right:.75rem}.mainSite .productPage .downloads li{margin:.2rem 0}.mainSite .productPage .downloads a{color:var(--color-prim)}.mainSite .productPage .downloads img{height:32px}.mainSite .productPage .content,.mainSite .productPage .images,.mainSite .productPage .orderWith,.mainSite .productPage .relatedProducts{margin:2rem 0}.mainSite .ticketPage .content{margin-top:0}.mainSite .productPage .content h2{font-size:1.5em}.mainSite .orderWith .product .attr{margin-top:10px}.mainSite .orderWith .product select{height:1.6rem;border-radius:50px;min-height:unset;padding:0 36px 0 12px;width:100%;font-size:.9em}.mainSite .orderWith .product .attr>label{font-size:.85em;color:#696969;line-height:1.3em;padding-left:5px}.mainSite .orderWith .product .orderWithInput{display:flex;margin-top:.75rem}.mainSite .orderWith .product .orderWithInput .form-control{border-radius:.8rem;min-height:unset;height:1.6rem}.mainSite .orderWith .product .orderWithInput .form-control::placeholder{color:#bbb}.mainSite .orderWith .product .orderWithInput input[type=number]{width:5rem;margin-right:.3rem}.mainSite .orderWith .productList .product:hover{filter:none}.mainSite .orderWith .orderWithBttm{width:100%;display:flex;justify-content:flex-end}.mainSite .productPage .orderWith .orderWithBttm{justify-content:center}.mainSite #orderFormTable{--bs-table-bg:transparent;--bs-border-width:0;font-weight:300;line-height:1.6rem}.mainSite #orderFormTable th{font-weight:900;color:var(--color-prim);line-height:1em}.mainSite #orderFormTable .orderFormQty{width:5.5rem}.mainSite #orderFormTable .orderFormTxt{min-width:20rem}.mainSite #orderFormTable td.subArt,.mainSite #orderFormTable td.total{vertical-align:middle}.mainSite #orderFormTable .removeRow{color:var(--color-prim);font-size:.8em}@media (min-width:768px){.mainSite .productPage #addToCart .confirmAdd .buttons{flex-direction:row}.mainSite .productPage #addToCart .confirmAdd .buttons a.cta{width:unset}}@media (min-width:992px){.mainSite .productPage #addToCart{position:sticky;top:10rem}.mainSite .productPage #addToCart .confirmAdd .buttons{flex-direction:column}.mainSite .productPage #addToCart .confirmAdd .buttons a.cta{width:100%}}@media (min-width:1400px){.mainSite .productPage #addToCart .confirmAdd .buttons{flex-direction:row}.mainSite .productPage #addToCart .confirmAdd .buttons a.cta{width:unset}.mainSite .productPage #addToCart .confirmAdd .alert{border-radius:2rem}}
/*# sourceMappingURL=product.min.css.map */
