:root{--pdp-panel-width:360px;--pdp-panel-padding:20px;--pdp-panel-inset:24px;--pdp-panel-bg:hsla(0,0%,100%,.5);--pdp-panel-blur:40px}.foxkit-related-products .owl-nav{display:none!important}.template-product #MainContent{padding-top:0!important}.product{display:grid!important;gap:0!important;position:relative!important}.product-title{color:#0f0f0f!important;font-family:var(--font-secondary)!important;font-size:var(--type-h4-size)!important;font-weight:var(--font-weight-heading)!important;letter-spacing:var(--type-h4-tracking)!important;line-height:var(--type-h4-lh)!important;text-transform:var(--text-transform-heading)!important}.c-money,.c-money *,.c-money__regular-price{color:#0f0f0f!important;font-family:var(--font-primary);font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;text-align:left!important}.accordian-title{color:#0f0f0f;font-family:var(--font-primary);font-size:14px;font-weight:400;letter-spacing:4%;line-height:18px;text-transform:uppercase}@media (min-width:768px){.product{grid-template-columns:repeat(12,1fr)!important;padding-inline:0!important}.product__media{grid-column:1/13!important;width:100%!important}.product__details,.product__media{grid-row:1!important;position:relative!important}.product__details{align-self:center!important;backdrop-filter:blur(var(--pdp-panel-blur))!important;-webkit-backdrop-filter:blur(var(--pdp-panel-blur))!important;background-color:var(--pdp-panel-bg)!important;border:0!important;border-radius:0!important;grid-column:9/13!important;justify-self:end!important;margin:40px var(--pdp-panel-inset) 40px auto!important;max-width:calc(100% - 32px)!important;padding:var(--pdp-panel-padding)!important;top:auto!important;transition:translate .2s cubic-bezier(.37,0,.63,1);width:var(--pdp-panel-width)!important;z-index:20!important}.product__details,.product__details .box-start{box-shadow:none!important;pointer-events:auto!important}.product__details .box-start{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border:none!important;padding:0!important;width:100%!important}}@media (min-width:1024px){.product__details{margin:40px var(--pdp-panel-inset) 40px auto!important;padding:var(--pdp-panel-padding)!important}}.product__details>*{pointer-events:auto!important}.product__wishlist-btn .wishlist-button{align-items:center;color:#000;cursor:pointer;display:flex;justify-content:center;transition:opacity .15s ease}@media (hover:hover){.product__wishlist-btn .wishlist-button:hover{opacity:.75}}.product__bottom{box-sizing:border-box!important;margin:0!important;max-width:100%!important;width:100%!important}@media (min-width:768px){.product__bottom{background-color:#fff!important;box-sizing:border-box!important;grid-column:1/9!important;grid-row:2!important;margin:0!important;max-width:100%!important;padding-left:24px!important;padding-right:24px!important;width:100%!important}}@media (max-width:767px){.foxkit-related-products .owl-stage{padding-left:0!important;padding-right:0!important}.foxkit-related-products .foxkit-heading,.foxkit-related-products .foxkit-related-products__header,.foxkit-related-products .foxkit-related-products__heading,.foxkit-related-products h2{font-size:24px!important}.product__details{display:flex!important;flex-direction:column!important;padding-left:16px!important;padding-right:16px!important}.product__details .product__details-button{margin-bottom:8px!important;margin-top:16px!important;order:-1!important;width:100%!important}.product__details .product__details-button.hidden,.product__details .product__details-button.is-sold-out{display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}.product__details .product__details-notify-block{margin-bottom:8px!important;margin-top:16px!important;order:-1!important;width:100%!important}.product__details .product__details-notify-block.hidden,.product__details .product__details-notify-block:empty{display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}.product__details-notify-block [class*=btn],.product__details-notify-block button{margin-bottom:0!important;margin-top:0!important;width:100%!important}.product__bottom{background-color:#fff!important;grid-column:1/-1!important;padding-left:16px!important;padding-right:16px!important}}.product__bottom details[open] summary{border-bottom-color:transparent!important}.slider--pdp{position:relative!important}.product__gallery-nav{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}@media (min-width:768px){.product__gallery-nav{display:none!important}}.product__gallery-arrow{align-items:center;box-sizing:border-box;color:#0f0f0f!important;cursor:pointer;display:flex;height:48px;justify-content:center;pointer-events:auto!important;position:absolute;top:50%;transform:translateY(-50%);user-select:none;width:38px;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.product__gallery-arrow:active{transform:translateY(-50%) scale(.95)}.product__gallery-arrow--prev{left:12px}.product__gallery-arrow--next{right:12px}@media (min-width:640px) and (max-width:767px){.product__gallery-arrow--prev{left:16px}.product__gallery-arrow--next{right:16px}}.product__media-overlays{align-items:center;bottom:24px;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:15}@media (max-width:767px){.product__media-overlays{display:none!important}}.product .pdp-counter-box,.product .pdp-counter-pill{align-items:center;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background-color:hsla(0,0%,100%,.72)!important;border:1px solid hsla(0,0%,100%,.6)!important;border-radius:0!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important;box-sizing:border-box;color:#0f0f0f!important;display:inline-flex;font-family:var(--font-primary);font-size:12px!important;font-weight:500!important;gap:12px;height:38px;justify-content:center;letter-spacing:.04em!important;line-height:1!important;padding:0 16px;pointer-events:auto!important;white-space:nowrap!important}.product .pdp-counter-box .pdp-counter-nav,.product .pdp-counter-pill .pdp-counter-nav{all:unset;align-items:center;color:#0f0f0f!important;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:4px;transition:opacity .15s ease;user-select:none}@media (hover:hover){.product .pdp-counter-box .pdp-counter-nav:hover,.product .pdp-counter-pill .pdp-counter-nav:hover{opacity:.6}}.product .pdp-counter-box .pdp-counter-num,.product .pdp-counter-pill .pdp-counter-num{font-variant-numeric:tabular-nums;letter-spacing:.05em;padding:0 2px}.product .variants fieldset,.product .variants__fieldset{border:none!important;padding:0!important}.product .variants fieldset:last-child,.product .variants__fieldset:last-child{margin-bottom:24px!important}.product .variants__block{align-items:center!important;column-gap:8px!important;display:grid!important;grid-template:"label info" min-content "opts opts" min-content/1fr auto!important;row-gap:8px!important}.product-variant-label{align-items:center!important;display:flex!important;font-family:var(--font-primary);gap:8px!important;grid-area:label!important;letter-spacing:.04em!important;line-height:15px!important;margin:0!important;padding:0!important;text-transform:uppercase!important}.product-variant-label,.product-variant-selected-val{color:#0f0f0f!important;font-size:12px!important;font-weight:400!important}.product-variant-selected-val{text-transform:capitalize!important}.product .variants [is=modal-opener],.product .variants button[id^=ProductPopup-]{background:none!important;border:none!important;color:#0f0f0f!important;cursor:pointer!important;font-family:var(--font-primary);font-size:12px!important;font-weight:400!important;grid-area:info!important;line-height:1!important;margin-left:auto!important;padding:0!important;text-decoration:none!important;transition:opacity .15s ease!important}@media (hover:hover){.product .product__size-chart-btn:hover,.product .variants [is=modal-opener]:hover,.product .variants button[id^=ProductPopup-]:hover{opacity:.65!important;text-decoration:none!important}}.product .variants__options[data-type=swatch]{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;grid-area:opts!important;margin-top:4px!important;padding:2px 0!important}.product .variants__options[data-type=swatch] .variants__swatch-item{display:inline-flex!important;margin:0!important;padding:0!important}.product .variants__options[data-type=swatch] .variants__swatch-box{border:1px solid #d9d9d9!important;border-radius:0!important;box-sizing:border-box!important;cursor:pointer!important;display:block!important;height:26px!important;position:relative!important;transition:outline .12s ease,border-color .12s ease!important;width:26px!important}.product .variants__options[data-type=swatch] input:checked+.variants__swatch-box{border-color:#0f0f0f!important;outline:1.5px solid #0f0f0f!important;outline-offset:2px!important}.product .variants__options[data-type=button]{display:grid!important;gap:0!important;grid-area:opts!important;grid-template-columns:repeat(6,1fr)!important;margin:0!important;padding:0!important;position:relative!important;width:100%!important}.product .variants__options-btn{display:none!important}.product .variants__options[data-type=button] input[type=radio]{height:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important}.product .variants__options[data-type=button]>label{cursor:pointer!important;display:flex!important;margin:0!important;padding:0!important;position:relative!important}.product .variants__options[data-type=button]>label:not(:nth-child(6n+1)){margin-left:-1px!important}.product .variants__options[data-type=button]>label:nth-child(n+7){margin-top:-1px!important}@media (hover:hover){.product .variants__options[data-type=button]>label:hover{z-index:2!important}}.product .variants__options[data-type=button]>label:has(input:checked){z-index:3!important}.product .variants__options[data-type=button] .variant{align-items:center!important;background-color:transparent!important;border:1px solid #d0d0d0!important;border-radius:0!important;box-sizing:border-box!important;color:#0f0f0f!important;display:flex!important;font-family:var(--font-primary);font-size:13px!important;font-weight:400!important;height:38px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;margin:0!important;min-height:38px!important;padding:0 4px!important;position:relative!important;text-align:center!important;user-select:none!important;width:100%!important}.product .variants__options[data-type=button] input:checked:not(.disabled)+.variant{background-color:transparent!important;border-color:#0f0f0f!important;border-width:1px!important;color:#0f0f0f!important;z-index:3!important}.product .variants__options[data-type=button] input.disabled+.variant{background-color:transparent!important;border-color:#d0d0d0!important;color:#767676!important;cursor:pointer!important}.product .variants__options[data-type=button] input.disabled+.variant .variant__title{text-decoration:line-through!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important}.variant__title{font-family:Banana Grotesk!important;font-size:13px!important;font-weight:400!important}.product .variants__options[data-type=button] input.disabled:checked+.variant{background-color:transparent!important;border-color:#0f0f0f!important;border-width:1px!important;color:#0f0f0f!important;z-index:3!important}.product .variants__options[data-type=button] .variant .variant__notify-icon{display:none!important}.product .variants__options[data-type=button] input.disabled+.variant .variant__notify-icon{align-items:center!important;cursor:pointer!important;display:flex!important;height:10px!important;justify-content:center!important;pointer-events:auto!important;position:absolute!important;right:4px!important;text-decoration:none!important;top:3px!important;width:12px!important}.product .variants__options[data-type=button] input.disabled+.variant .variant__notify-icon svg{display:block!important;fill:none!important;height:10px!important;stroke:currentColor!important;stroke-width:1.2!important;text-decoration:none!important;width:12px!important}.product .button--diesel-atb,.product button.button--diesel-atb,.product-form button[name=add]{font-family:var(--font-primary);font-size:12px!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important}.product__size-chart-btn{background:none!important;border:none!important;color:#0f0f0f!important;cursor:pointer!important;font-family:var(--font-primary);font-size:12px!important;font-weight:400!important;grid-area:info!important;justify-self:end!important;line-height:1.2!important;margin:0!important;padding:0!important}@media (hover:hover){.product__size-chart-btn:hover{opacity:.7}}.apps-section:has(.foxkit-related-products),.shopify-section:has(.foxkit-related-products),[id*=shopify-section]:has(.foxkit-related-products){box-sizing:border-box!important;max-width:100%!important;width:100%!important}.foxkit-related-products{box-sizing:border-box!important;margin:40px 0!important;max-width:100%!important;position:relative!important;width:100%!important}.apps-section:has(.foxkit-related-products),.shopify-section:has(.foxkit-related-products),[id*=shopify-section]:has(.foxkit-related-products){padding-left:20px!important;padding-right:20px!important;padding-inline:20px!important;--row-space:20px!important}@media (max-width:767px){.foxkit-related-products{display:block!important;margin-bottom:32px!important;margin-top:32px!important;width:100%!important}.foxkit-related-products .foxkit-related-products__header,.foxkit-related-products .section__header{margin:0 0 16px!important;padding-right:0!important}.foxkit-related-products .foxkit-heading,.foxkit-related-products .foxkit-related-products__heading,.foxkit-related-products h2{font-size:18px!important;line-height:1.25!important}}.foxkit-related-products .foxkit-related-products__wrapper{box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.foxkit-related-products .foxkit-heading,.foxkit-related-products .foxkit-related-products__header,.foxkit-related-products .foxkit-related-products__heading,.foxkit-related-products h2{color:#0f0f0f!important;font-family:var(--font-secondary);font-size:26px;font-weight:700!important;letter-spacing:.05em!important;line-height:1.2!important;margin:0 0 28px!important;padding:0!important;text-align:left!important;text-transform:uppercase!important}.foxkit-related-products .foxkit-related-products__grid,.foxkit-related-products .foxkit-related-products__wrapper{background:transparent!important;border:none!important;box-shadow:none!important}.foxkit-related-products .foxkit-related-products__grid{display:block!important;position:relative!important;width:100%!important}.foxkit-related-products .foxkit-related-products__grid:not(.owl-loaded){box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;gap:16px!important;overflow-x:hidden!important;width:100%!important}@media (min-width:1100px){.foxkit-related-products .foxkit-related-products__grid:not(.owl-loaded) .foxkit-product-card{flex:0 0 calc(25% - 12px)!important;width:calc(25% - 12px)!important}}@media (min-width:768px) and (max-width:1099px){.foxkit-related-products .foxkit-related-products__grid:not(.owl-loaded) .foxkit-product-card{flex:0 0 calc(33.33333% - 10.66667px)!important;width:calc(33.33333% - 10.66667px)!important}}@media (max-width:767px){.foxkit-related-products .foxkit-related-products__grid:not(.owl-loaded){gap:12px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.foxkit-related-products .foxkit-related-products__grid:not(.owl-loaded) .foxkit-product-card{flex:0 0 calc(66.66667% - 8px)!important;width:calc(66.66667% - 8px)!important}}.foxkit-related-products .owl-stage-outer{box-sizing:border-box!important;overflow:hidden!important;position:relative!important;width:100%!important}.foxkit-related-products .owl-stage{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;position:relative!important}.foxkit-related-products .owl-item{box-sizing:border-box!important;flex-shrink:0!important}.foxkit-related-products .foxkit-product-card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;position:relative!important}.foxkit-related-products .foxkit-product-card__form{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.foxkit-related-products .foxkit-product-card__image,.foxkit-related-products .foxkit-product-card__image-wrapper,.foxkit-related-products .foxkit-product-card__media{aspect-ratio:2/3!important;background-color:#f7f7f7!important;border:none!important;border-radius:0!important;margin:0 0 12px!important;overflow:hidden!important;position:relative!important;width:100%!important}.foxkit-related-products .foxkit-product-card img,.foxkit-related-products .foxkit-product-card__image-wrapper img,.foxkit-related-products img.foxkit-product-card__img{border:none!important;border-radius:0!important;display:block!important;height:100%!important;object-fit:cover!important;object-position:center top!important;transition:transform .3s ease!important;width:100%!important}@media (hover:hover){.foxkit-related-products .foxkit-product-card:hover img{transform:scale(1.02)!important}}.foxkit-related-products .foxkit-btn,.foxkit-related-products .foxkit-product-card .plus,.foxkit-related-products .foxkit-product-card [class*=action],.foxkit-related-products .foxkit-product-card [class*=add-to-cart],.foxkit-related-products .foxkit-product-card [class*=plus],.foxkit-related-products .foxkit-product-card [class*=quick-add],.foxkit-related-products .foxkit-product-card button,.foxkit-related-products .foxkit-product-card svg,.foxkit-related-products .foxkit-product-card__action,.foxkit-related-products .foxkit-product-card__actions,.foxkit-related-products .foxkit-product-card__btn,.foxkit-related-products .foxkit-product-card__form button,.foxkit-related-products .foxkit-product-card__image-wrapper [class*=btn],.foxkit-related-products .foxkit-product-card__image-wrapper [class*=icon],.foxkit-related-products .foxkit-product-card__image-wrapper button,.foxkit-related-products .foxkit-product-card__image-wrapper svg,.foxkit-related-products .foxkit-product-card__image-wrapper:after,.foxkit-related-products .foxkit-product-card__image-wrapper:before,.foxkit-related-products .foxkit-product-card__quick-add,.foxkit-related-products [data-foxkit-quick-add]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.foxkit-related-products .foxkit-product-card__info{align-items:flex-start!important;border:none!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;text-align:left!important;width:100%!important}.foxkit-related-products .foxkit-product-card__info .foxkit-product-card__title,.foxkit-related-products .foxkit-product-card__info a,.foxkit-related-products .foxkit-product-card__info h3,.foxkit-related-products .foxkit-product-card__title a{color:#0f0f0f!important;font-family:var(--font-primary);font-size:12px!important;font-weight:400!important;letter-spacing:2%!important;line-height:1.35!important;margin:0 0 4px!important;padding:0!important;text-decoration:none!important;text-transform:capitalize!important}@media (hover:hover){.foxkit-related-products .foxkit-product-card__info a:hover{text-decoration:underline!important}}.foxkit-related-products .foxkit-product-card__price,.foxkit-related-products .foxkit-product-card__prices{align-items:baseline!important;color:#0f0f0f!important;display:flex!important;font-family:var(--font-primary);font-size:12px!important;font-weight:400!important;gap:8px!important;line-height:1.2!important;margin:0 0 6px!important;padding:0!important}.foxkit-related-products .foxkit-product-card__compare-price,.foxkit-related-products del.foxkit-product-card__compare-price{color:#767676!important;font-size:13px!important;font-weight:400!important;padding-right:0!important;text-decoration:line-through!important}.foxkit-related-products .foxkit-product-card__swatches,.foxkit-related-products .foxkit-swatches,.foxkit-related-products [data-foxkit-swatch]{align-items:center!important;display:flex!important;gap:6px!important;margin-top:4px!important}.foxkit-related-products .foxkit-swatch-item{border:1px solid #ddd!important;border-radius:0!important;height:14px!important;width:14px!important}.foxkit-related-products .owl-dots,.foxkit-related-products .owl-nav,.foxkit-related-products .owl-nav button,.foxkit-related-products .owl-next,.foxkit-related-products .owl-prev{display:none!important;height:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}.js-atb-wrapper.hidden{display:none!important}