.media{position:relative}.image-magnify-full-size{position:absolute;display:block!important;width:100%;height:100%;cursor:zoom-out}.image-magnify-hover{cursor:zoom-in}.product-thumb--image .thumb-item{border:1px solid transparent;border-radius:2px;transition:.2s}.product-thumb--image .thumb-item:hover{border:1px solid var(--pe-color-gray-400)}.swiper-slide-thumb-active .product-thumb--image .thumb-item{border:1px solid var(--pe-color-black)}.product-thumb--image.swiper-slide-thumb-active .thumb-item,.product-thumb--image.swiper-slide-active .thumb-item{border:1px solid var(--pe-color-gray-700)}.swiper-wrapper__custom--thumbs.classic-horizontal{margin-top:10px}.classic-vertical .product-image-thumbs swiper-slide{cursor:pointer;height:50px;width:50px}.swiper-wrapper__custom--thumbs.classic-vertical{margin-top:10px}.product-images-wrapper swiper-slide img{aspect-ratio:1;object-fit:contain}.product-form .form-select{min-height:48px}.addon-right-section{width:63px;max-height:63px;position:absolute;right:15px;top:15px}.addon-content .addon-title,.addon-content .addon-price{padding-right:70px}.addon-right-section img{max-height:100%;object-fit:contain}.product-addon-container .addon-dropdown-wrapper{width:100%}.product-form .quantity-wrapper{max-width:127px;min-height:50px}.product-info .product_buy_buttons .btn{min-height:52px;padding:5px}.product-details ul{margin:0}.product-key ul{padding-left:24px;list-style:none}.product-key ul li{position:relative}.product-key ul li:before{position:absolute;content:"";left:-15px;top:10px;transform:translateY(-50%);width:4px;height:4px;background-color:var(--pe-body-color);border-radius:100px}.tooltips-close{width:14px;height:14px}.Prop .tooltips{max-width:360px;width:100%;left:0;transform:translateY(10px);z-index:9;background-color:#fff;opacity:0;visibility:hidden;max-height:55vh;overflow:auto;transition:.5s}.Prop .tooltips.show{opacity:1;visibility:visible}.warranty-btn .btn{padding:12px 13px!important}.product_d_table table{line-height:1.3}.product_d_table table tr{border-bottom:1px solid var(--pe-color-gray-400);vertical-align:text-top}.product_d_table table td:first-child{width:37%}.product_d_table table td{padding:14.25px 0;word-break:break-word}.product_d_table table td:last-child{padding-inline:15px;font-weight:600}.technical_notes:not(:has(ul li)){display:none}@media (min-width: 768px){.swiper-wrapper__custom--thumbs.classic-vertical .swiper-button-prev{top:0;transform:translate(-50%) rotate(90deg);left:50%}.swiper-wrapper__custom--thumbs.classic-vertical .swiper-button-next{bottom:0;top:auto;transform:translate(-50%) rotate(90deg);left:50%}.classic-vertical{--pe-product-image-thumbs-width: 65px}.swiper-wrapper__custom--main.classic-vertical .product-image-thumbs .product-thumb--image{height:var(--pe-product-image-thumbs-width);width:var(--pe-product-image-thumbs-width);display:flex}.swiper-wrapper__custom--main.classic-vertical{width:calc(100% - var(--pe-product-image-thumbs-width) - 48px);order:2}.swiper-wrapper__custom--thumbs.classic-vertical{width:var(--pe-product-image-thumbs-width);order:1;display:flex;align-items:center;margin-top:0}.classic-vertical .product-image-thumbs{height:410px}.classic-vertical .product-image-thumbs swiper-slide{height:65px;width:65px}.addon-right-section{width:110px;position:static;max-height:110px}.addon-content .addon-title,.addon-content .addon-price{padding-right:0}.product-addon-container .addon-dropdown-wrapper{width:250px}.product-key ul li:before{top:12px}.product-key ul{padding-left:26px}}@media screen and (min-width: 992px){.product_grid{display:grid;grid-template-columns:57.333333% 42.666667%}.product-details-wrapper .col-lg-7{width:100%}.product-details-wrapper .col-lg-5{width:100%;grid-row:span 2 / span 2;position:sticky;top:90px}.data-product-container:before{content:"";width:calc((100vw - var(--pe-container-width)) / 2);height:100%;background-color:var(--pe-color-gray-100);position:absolute;right:0;top:0}.row.align-items-start.product_grid:before{content:"";width:42.666667%;height:100%;background-color:var(--pe-color-gray-100);position:absolute;right:0;top:0}.product-details-wrapper .product-details{grid-row:span 2 / span 3}}.product-info .product-form{display:flex;flex-wrap:wrap;column-gap:15px}.product-info .product-form>div{width:100%}.product-info .product-form>div.quantity-wrapper,.product-info .product-form>div.product_buy_buttons{width:auto;flex:1 1 auto}.product-info .product-form>div.product_buy_buttons form.form{flex-direction:column!important}.product-info span.discount-percentage{background-color:#ffe397;font-size:12px;padding:1px 4px;line-height:1.6;letter-spacing:.02em;font-weight:600;text-transform:uppercase}.product-info .price-block{display:flex;align-items:center;flex-wrap:wrap}.product-info .price-wrap{column-gap:3px}.product-info .price-wrap del{font-size:15px}.product-addon-container .addon-dropdown-wrapper .custom-dropdown .tab_toggle{padding:11px 20px 11px 15px}.product-info input.quantity.form-control{min-height:52px}swiper-container.product-gallery-slider::part(container){overflow:visible}.product_grid{--pe-row-x-padding: 15px;position:relative}.addon-price{font-size:17px;line-height:1.3}.jdgm-widget.jdgm-widget,.jdgm-widget.jdgm-widget .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important}span.jdgm-prev-badge__text{font-size:13px;color:#4d4d4f;margin-left:4px;text-transform:capitalize}span.jdgm-prev-badge__stars{font-size:13px}.wheels-groups:not(:has(.dropdown-selection-products select)){display:none}.template-product .jdgm-rev-widg__title{font-size:var(--pe-h2-font-size-sm)}.template-product .jdgm-widget .jdgm-verified-checkmark,.template-product span.jdgm-rev-widg__summary-average{display:none}.shopify-app-block:has(.jdgm-widget){width:100%}.product-info .shopify-app-block:has(.jdgm-widget){width:auto}.template-product .jdgm-write-rev-link.jdgm-write-rev-link{margin:0;height:48px;background:#ffc62f;font-weight:600;font-size:14px;text-transform:uppercase;color:#000104;border:0;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;padding:12px 25px;transition:.2s}.template-product .jdgm-write-rev-link.jdgm-write-rev-link:hover{color:#000104!important;background-color:#d9a828!important}.template-product .jdgm-rev-widg__summary-text{color:#333436;margin-top:8px;padding-right:10px}.template-product .jdgm-histogram__frequency{font-size:14px;line-height:1;color:#333436}.template-product .jdgm-histogram__bar{margin:0 10px 0 9px;width:127px}.template-product .jdgm-histogram__row{margin-bottom:9px!important;position:relative;top:-4px}.template-product .jdgm-histogram__row[data-rating="1"]{margin-bottom:0!important}.template-product .jdgm-rev-widg{padding:0!important}.template-product .jdgm-sort-dropdown-wrapper:hover .jdgm-sort-dropdown-arrow{display:none}.template-product select.jdgm-sort-dropdown{background-color:#d9d9d9;padding:7px 11px;font-size:13px;font-weight:500;min-width:143px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDYuMTE0MjlMMC44MDM4NDcgMC42Mjg1NzRMMTEuMTk2MiAwLjYyODU3NUw2IDYuMTE0MjlaIiBmaWxsPSIjMDAwMTA0Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:calc(100% - 10px) center;-webkit-appearance:none;appearance:none;opacity:1!important}.template-product .jdgm-rev{padding-top:24px;border-color:#d9d9d9}.template-product .jdgm-rev__icon{width:53px;height:53px;border-radius:100px;text-align:center;display:flex!important;align-items:center;justify-content:center;background-color:#cccccd}.template-product .jdgm-rev__author{font-weight:600;font-size:14px}.template-product .jdgm-rev__content{display:flex;width:100%;flex-direction:column;margin-top:25px}.template-product .jdgm-row-profile{display:flex}.template-product .jdgm-rev__location,.template-product .jdgm-rev__br{display:none}.template-product .jdgm-rev__icon{position:absolute;top:50%;transform:translateY(-50%);left:0}.template-product .jdgm-rev__header{position:relative;padding-left:66px;min-height:54px;display:flex;flex-direction:column;justify-content:center}.template-product .jdgm-rev__timestamp{float:none;font-size:14px;padding-left:6px;color:#333436}.template-product .jdgm-rev__title:empty{display:none}.template-product .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{border-radius:100px;width:15px;height:15px;line-height:15px;font-size:10px}.template-product .jdgm-rev__title{text-transform:uppercase;font-size:var(--pe-h5-font-size-sm);font-family:var(--pe-font-family-heading);font-weight:400;line-height:1.4;letter-spacing:.06em}.template-product .jdgm-row-actions{padding-top:0;border-top:0;padding-bottom:24px}.template-product .jdgm-row-rating{margin-bottom:0}.template-product .jdgm-rev-widg__summary .jdgm-star{font-size:21px}.template-product .jdgm-rev__rating span.jdgm-star{padding-right:1.5px!important}.template-product .jdgm-rev__body p{line-height:1.5}@media screen and (min-width: 768px){.template-product .jdgm-rev-widg__title{font-size:var(--pe-h2-font-size-md)}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div{width:15%;justify-content:start;align-items:start;display:flex;flex-direction:column}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn{max-width:max-content}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram{width:55%;padding-left:24px;border-left:1px solid #D9D9D8;text-align:left}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{width:30%;align-items:unset;border-left:0!important;display:flex;flex-direction:row;justify-content:end}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{display:flex;align-items:stretch;justify-content:space-between;padding-bottom:14px}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary-inner{display:inline-block;text-align:left}.template-product .jdgm-rev__title{font-size:var(--pe-h5-font-size-md)}.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:25px}}@media screen and (min-width: 992px){.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title{margin-bottom:35px}.template-product .jdgm-rev-widg__title{font-size:var(--pe-h2-font-size)}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{padding-bottom:15px}.template-product .jdgm-rev__title{font-size:var(--pe-h5-font-size)}}@media (min-width: 767px){.product-info span.discount-percentage{font-size:13px;padding:4px}}@media screen and (min-width: 992px){swiper-container.product-gallery-slider::part(container){overflow:hidden}.product-gallery swiper-slide{position:relative;overflow:hidden}.product-gallery swiper-slide img{transition:.3s}.product-gallery swiper-slide:hover img{transform:scale(1.03)}span.jdgm-prev-badge__text{font-size:14px}.addon-price{font-size:18px}}@media screen and (max-width: 991px){.warranty-btn .btn{font-size:13px;padding:9px 13px!important;line-height:1.6}.product-details p,.product-details li{line-height:23px}.product-info .price-block .price{font-size:20px}.product-info .price-wrap del.price{font-size:14px}}@media screen and (max-width: 767px){.template-product .jdgm-histogram.jdgm-temp-hidden,.template-product .jdgm-rev-widg__summary{text-align:left}.template-product .jdgm-rev-widg__summary-text{text-align:left;justify-content:start}.template-product .jdgm-rev-widg__title{text-align:left;margin-bottom:15px}.template-product .jdgm-widget-actions-wrapper{width:100%;order:1}.template-product .jdgm-write-rev-link.jdgm-write-rev-link{max-width:100%}.template-product .jdgm-row-stars{display:flex;flex-direction:column}.template-product .jdgm-histogram.jdgm-temp-hidden{order:2}.template-product .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar{width:127px;margin:6px}.custom-section:has(.jdgm-widget) .row .group-block.ps-3{padding-left:8px!important}.custom-section:has(.jdgm-widget) .row .group-block.pe-3{padding-right:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/template-product.css.map */
