@media only screen and (min-width:1024px){.pdp-media{position:sticky;top:calc(var(--sticky-header-margin-top) + var(--sm-pt));height:fit-content}}.media-sliders{display:flex;flex-direction:column;gap:var(--gap)}.media-sliders .product-media{position:relative}.thumbnail-btn{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.thumbnail-btn.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--color-button-background);border-radius:inherit}.thumbnail-btn.media--video svg{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){.pdp-content .sticky{position:sticky;margin-top:0;top:var(--sticky-header-margin-top)}.pdp-content .sticky{padding:40px 0}.thumbnails-next-to{flex-direction:row}.thumbnails-next-to .product-media-slider{order:2;width:calc(100% * (6 / 7))}.thumbnails-next-to .product-thumbnails-slider{width:calc(100% * (1 / 7))}.thumbnails-next-to .product-thumbnails-slider .gridy-track{grid:auto-flow calc((100% - var(--sm-gap) * 4) / 5) / auto;overflow-y:scroll;overflow-x:hidden;position:absolute;width:100%;height:100%}.thumbnails-next-to .product-thumbnails-slider .media.cover{height:100%}}.product__tax{margin-top:4px}.media--external_video.natural iframe{height:100%;width:100%}.media--external_video.natural{aspect-ratio:16 / 9}@supports not (aspect-ratio: 16 / 9){.media--external_video.natural iframe{position:absolute}.media--external_video.natural{height:0;padding-bottom:56.25%}}.product-media .media:not(.natural) iframe{width:300%;left:-100%;max-width:none}[data-drawer] .accordion__content{padding:0 var(--drawer-padding) var(--drawer-padding)}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}.similar-collections ul>li a{text-decoration:underline}.product-icons-grid{display:grid;grid-template-columns:repeat(var(--icons-grid-cols),minmax(0,1fr));grid-gap:var(--icons-grid-gap);align-items:center}.product-icons-grid img{width:100%;height:auto}@media only screen and (max-width:767px){.the-siblings .gridy-arrows{width:calc(100% + var(--container-margin) * 2);left:calc(0px - var(--container-margin))}}.sibling-product{position:relative;padding:8px;background:var(--color-card-background);border-radius:min(var(--card-border-radius),12px)}.sibling-product:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:min(var(--card-border-radius),12px);box-shadow:inset 0 0 0 0 var(--color-card-foreground);transition:box-shadow .3s ease-in-out}.sibling-product:hover:before{box-shadow:inset 0 0 0 2px var(--color-card-foreground)}.sibling-product.current-product{border:1px solid var(--color-foreground)}.media-sliders .badges{position:absolute;width:calc(100% - 40px);top:20px;left:20px;z-index:1;pointer-events:none}.badge.ride,.badge.anniversary,.badge.fei-approved{position:absolute;right:0;top:-.5rem;padding:0}.pdp-media .badge.ride img,.pdp-media .badge.anniversary img,.pdp-media .badge.fei-approved img{width:60px;height:60px}@media only screen and (min-width:1024px){.media-sliders.thumbnails-next-to .badges{left:calc(100% * (1 / 7) + var(--sm-gap) + 20px);max-width:calc(100% * (6 / 7) - 50px)}}.product-main .product-block{font-size:calc(var(--font-size) * .85)}.product-main .product-block .rte p{margin-bottom:1rem}.product-main .gridy-arrows{--container-margin-small: calc(var(--container-margin) / 2);width:calc(100% - var(--container-margin-small));left:calc(var(--container-margin-small) / 2);z-index:2}.product-main .product-block__faq .faq-wrapper{margin:0}.product-main .product-block__faq .faq-wrapper summary{background:#f7f7f7;border:1px solid #e4e4e4;padding:.8em;border-bottom:0;font-weight:300}.product-main .product-block__faq .faq-wrapper .content{border:1px solid #e4e4e4;padding:1.5rem;border-bottom:0}.product-main .product-block__faq .faq-wrapper:first-child summary{border-radius:4px 4px 0 0}.product-main .product-block__faq .faq-wrapper:last-child summary{border-bottom:1px solid #e4e4e4;border-radius:0 0 4px 4px}.product-main .product-block__faq .faq-wrapper:last-child .content{border-bottom:1px solid #e4e4e4;border-radius:0 0 4px 4px}.product-main .product-block__faq .faq-wrapper:last-child[open] summary{border-bottom:0;border-radius:0}.product-main .gridy-arrow{color:var(--color-button-foreground);background:#000c;padding:calc(var(--button-round-padding) / 2)!important}html{scroll-padding-top:100px}.table-container{width:100%;overflow-x:auto;position:relative}.table-container table{width:100%;border-collapse:collapse}.table-fade{position:relative}.table-fade:before{content:"";position:absolute;width:20%;z-index:1;height:100%;top:0;right:0;background:linear-gradient(to right,rgba(255,255,255,0),var(--color-background))}.product-media-zoom-link{position:absolute;width:100%;height:100%;cursor:var(--css-icon-zoom-in) 22 22,auto;z-index:1}.variant-row .quantity{border:unset;--width: 128px;justify-content:center}.variant-row .inventory-statuses,.variant-row .variant-title,.variant-row .price,.variant-row .sku{font-weight:700;font-size:16px}.variant-row .inventory-statuses.low{color:#e17e0a}.variant-row .inventory-statuses.high{color:#349804}.variant-row .inventory-statuses.out-of-stock{color:#bf0000}.product__content{position:relative}.product__content-title{text-transform:none;font-weight:700;margin-bottom:20px;max-width:15ch}.variant-row span,.header-row span{display:flex;align-items:center;justify-content:start}.quantity__input_b2b{width:3rem;font-size:16px;font-weight:700;color:#000;text-align:center}.quantity__button_b2b{width:1.5rem;height:1.5rem;font-size:16px;font-weight:700;color:#000;text-align:center}.ajax-notification{background-color:#f3f3f3;color:#000;padding:1rem}.added-items{display:flex;flex-direction:row}.added-items .cart-item{display:flex;padding-right:1rem}.no-inventory-items{padding:.5rem}.header-row{display:grid;grid-template-columns:80px minmax(100px,2fr) minmax(60px,3fr) 100px minmax(120px,1fr);gap:8px;font-weight:700;background-color:#000;color:#fff;padding:1rem}@media only screen and (max-width:767px){.header-row{display:none}}.variant-row{display:grid;grid-template-columns:80px minmax(100px,2fr) minmax(60px,3fr) 100px minmax(120px,1fr);gap:8px;padding:1rem;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #ddd}.variant-row:nth-child(odd){background-color:#fff}@media only screen and (max-width:767px){.variant-row{display:flex;flex-direction:column;gap:8px;padding:1rem;border-bottom:1px solid #ddd;align-items:flex-start}.variant-row .variant-title,.variant-row .variant-sku,.variant-row .ajax-price,.variant-row .ajax-inventory,.variant-row .ajax-quantity{display:flex;justify-content:space-between;padding:4px 0}.variant-row .variant-title:before{content:"Size: ";font-weight:700;margin:auto;padding-right:1rem}.variant-row .variant-sku:before{content:"SKU: ";font-weight:700;margin:auto;padding-right:1rem}.variant-row .ajax-price:before{content:"Price: ";font-weight:700;margin:auto;padding-right:1rem}.variant-row .ajax-inventory:before{content:"Inventory: ";font-weight:700;margin:auto;padding-right:1rem}.variant-row .ajax-quantity:before{content:"Quantity: ";font-weight:700;margin:auto;padding-right:1rem}}.zoom-hires-layer{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:0 0;background-size:cover;opacity:0;visibility:hidden;pointer-events:none;transform-origin:center center;transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;will-change:transform,opacity,background-position}.product-media.is-zoomed .zoom-hires-layer{opacity:1;visibility:visible;transform:scale(1);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.product-media__zoom-image img,img.product-media__zoom-image{transition:opacity .18s ease}.product-media.is-zoomed .product-media__zoom-image img,.product-media.is-zoomed img.product-media__zoom-image{opacity:.08}@media(hover:hover)and (pointer:fine){.product-media[data-media-zoom] .product-media__zoom-image{cursor:var(--css-icon-zoom-in) 22 22,auto}.product-media[data-media-zoom].is-zoomed .product-media__zoom-image{cursor:var(--css-icon-zoom-out) 22 22,auto}}.product-main .product-block__description .rte ul{margin-left:3rem;font-size:calc(var(--font-size) * .8)}.product-main .product-block__description .rte ul p{margin-bottom:0!important}.product-main .product-block__description .rte ul:has(+p){margin-bottom:2rem}.product-main .product-block__description .rte ul li{padding:.25rem 0}.product-main .product-block__description table{font-size:calc(var(--font-size) * .75);margin-top:4rem;width:100%}.product-main .product-block__description table p{margin-bottom:0!important}.product-main .product-block__description .rte th:first-child{padding-right:3rem}.product-main .product-block__description .rte th,.product-block__description .rte td{border:0;border-bottom:1px solid #e7e7e7;padding:8px}.product-main .product-block__description .rte th{background:#e4e4e4;text-transform:uppercase;letter-spacing:.2em;font-size:calc(var(--font-size) * .55)}.product-main .product-block__description .rte tr:nth-child(2n){background:#f7f7f7}.product-media[data-media-zoom]{position:relative}@media(hover:none),(pointer:coarse){.product-media[data-media-zoom]{touch-action:auto}.product-media[data-media-zoom].is-zoomed{touch-action:none}.product-media[data-media-zoom].is-zoomed .product-media__zoom-image{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.product-media[data-media-zoom].is-zoomed img{pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/template-product.css.map */
