.mainSite .specsTable tbody tr:nth-of-type(odd)>*{background-color:rgba(255,255,255,.1)}.mainSite .specsTable thead tr>*{width:100%;background-color:transparent}.mainSite .productPage h1.description{font-weight:600;margin-bottom:2rem}.mainSite .productPage .images,.mainSite .productPage .thumbs{--swiper-theme-color:var(--color-white);overflow:hidden}.mainSite .productPage .images{height:50vh;position:relative;margin-top:0}.mainSite .productPage .thumbs{cursor:pointer;margin-top:1rem}.mainSite .productPage .thumbs .swiper-slide img{border-radius:.5rem;object-fit:contain;height:130px;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{object-fit:contain;object-position:center;width:100%;max-height:100%}.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{margin-top:4rem}.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 #addToCartForm .plusMinus{display:flex;height:3rem;margin:0}.mainSite .productPage #addToCartForm .plusMinus *{height:100%;border:none;overflow:hidden}.mainSite .productPage #addToCartForm .plusMinus i{height:unset}.mainSite .productPage #addToCartForm .plusMinus input{width:4rem;box-shadow:none;border-radius:0}.mainSite .productPage #addToCartForm .plusMinus button,.mainSite .productPage #addToCartForm .plusMinus input{color:var(--color-black);border:1px solid #efefef}.mainSite .productPage #addToCartForm .plusMinus button{display:flex;align-items:center;overflow:hidden;padding:1rem}.mainSite .productPage #addToCartForm .plusMinus button.btnMin{border-radius:2rem 0 0 2rem;border-radius:0;border-right:none}.mainSite .productPage #addToCartForm .plusMinus button.btnPlus{border-radius:0 2rem 2rem 0;border-radius:0;border-left:none}.mainSite .productPage .comparator{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-black-sec);padding:1rem 2rem;border-radius:1rem}.mainSite .productPage .comparator a{font-weight:600;color:var(--color-white);text-decoration:none}.mainSite .productPage .comparator a:hover{text-decoration:underline}.mainSite .productPage .comparator .form-check-input{margin-right:1rem}.mainSite .productPage .comparator .form-check{vertical-align:middle;margin:0;line-height:1.6em}.mainSite .productPage .comparator .form-check-input:checked{background-color:var(--color-cta);border-color:var(--color-cta)}.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 .priceBox{align-items:center;margin:2rem 0;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.mainSite .productPage .info ul{margin:0;padding:0;list-style:none;margin-bottom:1rem}.mainSite .productPage .priceBox .stock{color:var(--color-sec);margin-left:auto}.mainSite .productPage .priceBox .stock>strong{font-weight:600}.mainSite .productPage .priceBox .price>span{display:block}.mainSite .productPage .priceBox .oldPrice{margin-right:2rem;font-size:1.2em;font-weight:400;text-decoration:line-through;opacity:.75}.mainSite .productPage .priceBox .salesPrice{font-size:1.75em;font-weight:600}.mainSite .productPage .usps{margin:2rem 0;padding:0;list-style:none}.mainSite .productPage .productContent .usps .nav-tabs .nav-item{color:inherit}.mainSite .productPage .productContent .usps .nav-tabs{border-bottom:none}.tab-content{margin-top:2rem}.mainSite .productPage .productContent .usps{columns:2;column-width:auto}.mainSite .productPage .usps li{line-height:1.4em}.mainSite .productPage .usps>li::before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:600;color:var(--color-cta);margin-right:.75rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1.5em;text-rendering:auto;vertical-align:middle}.mainSite .productPage .productContent .usps li::before{content:"\f058"}.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}.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 .productContent{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-black-sec)}.mainSite .productPage .descriptionLong{float:left}.mainSite .productPage .specsTable{--bs-table-color:currentColor}.mainSite .productPage .specsTable tr{display:flex;border-radius:3rem;overflow:hidden}.mainSite .productPage .specsTable tbody th{font-weight:600;width:50%}.mainSite .productPage .specsTable td{width:50%}.mainSite .productPage .specsTable td,.mainSite .productPage .specsTable th{border:none;padding-left:.75rem;padding-right:.75rem}.mainSite .productPage .downloads li{margin:.2rem 0}.mainSite .productPage .downloads i[class^=fa-]{margin-right:.5rem}.mainSite .productPage .downloads img{height:32px}.mainSite .productPage .orderWith,.mainSite .productPage .relatedProducts{margin:2rem 0}.mainSite .ticketPage .content{margin-top:0}.mainSite .productPage .content h2{font-size:1.5em}.mainSite .productPage #addToWishlistBtn{background-color:transparent;border:none;min-width:unset;border-radius:unset;padding:0}.mainSite .productPage #addToWishlistBtn .fa-regular{color:var(--color-white)}.mainSite .productPage #addToWishlistBtn .fa-solid{color:var(--color-cta)}.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 .productPage .orderWith .productList,.mainSite .productPage .relatedProducts .productList{justify-content:center}.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 .productPage .productList{grid-template-rows:unset;grid-template-columns:repeat(5,1fr)}.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}.mainSite .productPage .priceBox .price>span{display:inline-block}.mainSite .productPage .productContent{margin-top:4rem;padding-top:4rem}.mainSite .productPage #addToCartForm .actions{display:grid;gap:1rem;grid-template-columns:repeat(3,auto);align-items:center}}@media (min-width:992px){.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-1.min.css.map */
