@charset "UTF-8";.pdp__fitment-msg[data-state=""]>div:not(.pdp__fitment-msg--other),.pdp__fitment-msg[data-state=fitted]>div:not(.pdp__fitment-msg--fitted),.pdp__fitment-msg[data-state=nofit]>div:not(.pdp__fitment-msg--nofit){display:none}.pdp__fitment-msg>div{display:flex;align-items:center;margin-top:20px;gap:5px}.pdp__fitment-msg svg{margin-right:5px}.pdp__fitment-msg button,.compatible-collection{color:rgba(var(--primary-button-background),1);text-decoration:underline;font-weight:600}.pdp__fitment-value{text-decoration:underline}.shopify-section--featured-collections .section__header .heading,.shopify-section--product-recommendations .section__header .heading{color:rgba(var(--primary-button-background),1);text-align:left}@media (min-width: 741px){.shopify-section--featured-collections .section__header .heading,.shopify-section--product-recommendations .section__header .heading{text-align:center}}.shopify-section--featured-collections .product-item-meta__title,.shopify-section--product-recommendations .product-item-meta__title{font-weight:500;font-size:18px}@media (min-width: 741px){.shopify-section--featured-collections .product-item-meta__title,.shopify-section--product-recommendations .product-item-meta__title{font-size:28px}}.shopify-section--featured-collections .price-list,.shopify-section--product-recommendations .price-list{font-weight:600;font-size:14px;align-items:center}@media (min-width: 741px){.shopify-section--featured-collections .price-list,.shopify-section--product-recommendations .price-list{font-size:20px}}.shopify-section--featured-collections .product__tagline,.shopify-section--product-recommendations .product__tagline{font-size:12px;font-weight:300;margin-top:4px}@media (min-width: 741px){.shopify-section--featured-collections .product__tagline,.shopify-section--product-recommendations .product__tagline{font-size:14px}}.shopify-section--featured-collections .product-item--swatches-mobile,.shopify-section--product-recommendations .product-item--swatches-mobile{font-style:italic;font-weight:400;font-size:11px}.shopify-section--featured-collections .product-item-meta__reviews-badge,.shopify-section--product-recommendations .product-item-meta__reviews-badge{margin-bottom:4px}.shopify-section--featured-collections .swatches__list-wrapper,.shopify-section--product-recommendations .swatches__list-wrapper{display:flex}.shopify-section--featured-collections .swatches__list,.shopify-section--product-recommendations .swatches__list{background:#fff;padding:8px 10px;display:flex;gap:5px}.shopify-section--featured-collections .swatch__item-wrapper,.shopify-section--product-recommendations .swatch__item-wrapper{position:relative}.shopify-section--featured-collections input,.shopify-section--product-recommendations input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.shopify-section--featured-collections input:checked+label:before,.shopify-section--featured-collections input:checked+label:after,.shopify-section--product-recommendations input:checked+label:before,.shopify-section--product-recommendations input:checked+label:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--checkedSize: 5px;width:calc(100% + var(--checkedSize));height:calc(100% + var(--checkedSize));border:var(--checkedSize) solid black}.shopify-section--featured-collections input:checked+label:after,.shopify-section--product-recommendations input:checked+label:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--checkedSize: 2.5px;width:calc(100% + var(--checkedSize));height:calc(100% + var(--checkedSize));border:var(--checkedSize) solid white}.shopify-section--featured-collections .swatch__item,.shopify-section--product-recommendations .swatch__item{--size: 15px;background:var(--swt-bg);width:var(--size);height:var(--size);display:block;cursor:pointer}@media screen and (min-width: 741px){.shopify-section--featured-collections .image-swatch.active,.shopify-section--product-recommendations .image-swatch.active{opacity:1;visibility:visible}.shopify-section--featured-collections .image-swatch.active~.product-item__primary-image,.shopify-section--product-recommendations .image-swatch.active~.product-item__primary-image{opacity:0;visibility:hidden}}.pageIndex .product-item--swatches{display:none!important}.pdp__variant-stock-wrapper[data-state=unknown]>div:not(.pdp__stock-unknown),.pdp__variant-stock-wrapper[data-state=outstock]>div:not(.pdp__stock-outstock),.pdp__variant-stock-wrapper[data-state=instock]>div:not(.pdp__stock-instock){display:none}.product-tabs__vehicle-fitment{margin-top:30px}.product-tabs__vehicle-fitment .fitment-button>span{font-size:12px;font-weight:600;padding:10px;text-transform:uppercase;border:1px solid #b1b1b1;background:#fff;color:#000;display:inline-block;cursor:pointer}.product-tabs__vehicle-fitment .fitment-button>span:last-child{display:none}.product-tabs__vehicle-fitment [aria-expanded=true]>span:first-child{display:none}.product-tabs__vehicle-fitment [aria-expanded=true]>span:last-child{display:inline-block}.product-tabs__vehicle-fitment table{width:100%;margin-top:30px}.product-tabs__vehicle-fitment table thead{text-transform:uppercase;background:#000;color:#fff}.product-tabs__vehicle-fitment table td{padding:5px 10px}.product-tabs__vehicle-fitment table .even{background:#d9d9d9}@media (min-width: 741px){.shopify-section--product-content .product-content__featured-products-title{color:rgba(var(--primary-button-background),1);padding-bottom:18px;border-bottom:1px solid rgba(var(--primary-button-background),1)}}.shopify-section--product-content .product-item-meta__title{line-height:calc(6px + 2.5ex);color:#283144;font-size:calc(var(--dp-g-body-size, var(--dp-body-size, 18px)) * .9);font-weight:400;font-family:inherit}@media (min-width: 741px){.shopify-section--product-content .product-item-meta__title{text-align:center}}.shopify-section--product-content .price-list{font-weight:400;font-family:inherit;justify-content:center}@media (min-width: 741px){.shopify-section--product-content .product-item-meta__price-list-container,.shopify-section--product-content .product-item__cta-wrapper{text-align:center}}.shopify-section--product-content .product-item__cta-wrapper button{color:#283144;font-weight:300}@media (max-width: 740px){.product-content__featured-products .product-item__image-wrapper{margin-right:10px!important}.product-content__featured-products .product-item__image-wrapper .product-item__info{min-width:0}.product-content__featured-products .product-item-meta__title{font-size:14px;line-height:1.4!important}}@media (max-width: 740px){#productPopup{top:50%;bottom:unset}#productPopup[open]{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}#productPopup .modal__overlay{top:0}}#productPopup .modal__content{padding:60px 30px 40px;overflow-y:auto;z-index:99}@media (min-width: 1000px){#productPopup .modal__content{max-width:700px}}#productPopup .product-modal__header-content .heading{font-size:46px;font-weight:500}#productPopup .product-modal__header-content .subheading{font-size:18px;font-weight:300;margin-bottom:13px}#productPopup .product-modal__header-content .subheading a{color:inherit}#productPopup .product-modal__group-content{--gap: 8px;display:flex;flex-wrap:wrap;gap:var(--gap)}#productPopup .product-modal__group-item{text-align:left;font-size:12px;flex:0 0 100%}@media (min-width: 650px){#productPopup .product-modal__group-item{flex:0 0 calc(50% - var(--gap))}}#productPopup .product-modal__group-item>div+div{margin-top:16px}#productPopup .product-modal__group-content--bullet-list{margin-bottom:16px}#productPopup .product-modal__group-content--bullet-list>div{background:#d9d9d9;padding:25px 15px 10px}#productPopup .modal__group-item--subheading{text-transform:uppercase}#productPopup .modal__group-item--heading,#productPopup .modal__group-item--price{font-size:18px;font-weight:600}#productPopup .modal__group-item--price del{font-weight:400;margin:0 6px}#productPopup .modal__group-item--price .saving__label{font-style:14px;font-weight:600;background-color:#c65001;color:#fff;padding:5px 10px}#productPopup .modal__group-item--price .label{font-weight:400;font-size:16px;text-transform:none;vertical-align:baseline}#productPopup p{margin:0}#productPopup button{font-size:14px;font-weight:600}#productPopup ul{list-style-type:disc}#productPopup ul li{padding:0}.block-swatch{text-align:center}.quickship__label{color:#c65001;font-size:9px;font-weight:400;text-align:center;white-space:normal}product-meta-options .quickship__label:not([hidden]){display:inline-block}.bold_options:empty,.empty-hide:empty,.d-none{display:none}.product__thumbnail{display:block}details summary{outline:none;list-style:none}details summary::-webkit-details-marker{display:none}@media (max-width: 740px){.product__media-list{margin:0}}@media (max-width: 740px){.product__media-item{padding:0}}.product{position:relative;--expandWidth: 15px}@media (max-width: 740px){.product product-media .product__media-list-wrapper{margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter))}}.product .pdp__badge{position:absolute;left:0;top:0;z-index:2;background-color:var(--badge-background);color:#fff;text-transform:uppercase;padding:10px 20px;border-radius:0 0 25px;font-size:16px;font-weight:700}@media (max-width: 740px){.product .pdp__badge{margin-left:calc(-1 * var(--container-gutter))}}.product .product-form{gap:0}.product .product-form__option-title{display:flex;padding-right:var(--expandWidth);align-items:flex-start;line-height:1;gap:10px;margin:0;position:relative}.product .product-form__option-title .product-form__option-name>span{pointer-events:none}.product .pdp__variant-fitment-wrapper{display:flex;flex-direction:column;gap:10px}.product .pdp__variant-fitment-wrapper .fit-note{margin-left:29px}.product .pdp__variant-stock-wrapper>div{display:flex;gap:10px;align-items:center;margin-top:10px}.product .product-form__option{margin:15px 0}.product .block-swatch__item{font-weight:600}.product .product-form__option-selector{position:relative;display:flex;flex-flow:column;flex-direction:column-reverse;padding-top:13px}.product .product-form__option-selector[data-option-index="1"] .product-form__option-dropdown summary{top:0}.product .product-form__option-selector:not([data-option-index="1"]){border-top:1px solid #000;margin-top:13px}.product .product-form__option-dropdown[open]{margin-top:10px}.product .product-form__option-heading{text-transform:uppercase;margin-bottom:13px;font-weight:600;font-size:14px}.product .product-form details summary{cursor:pointer;outline:none;list-style:none;display:flex;position:relative}@media (max-width: 740px){.product .product-form details.product-form__option-dropdown:not([open])+* .product-form__option-index,.product .product-form details.product-form__option-dropdown:not([open])+* .product-form__option-name>span,.product .product-form details.product-form__option-dropdown:not([open])+* .product-form__option-tooltip summary{opacity:.5}}.product .product-form details.product-form__option-dropdown summary{cursor:pointer;position:absolute;right:0;top:13px}.product .product-form details.product-form__option-dropdown .expand,.product .product-form details.product-form__option-dropdown .expanded{font-size:20px;font-weight:600;line-height:1;min-width:var(--expandWidth);display:flex;justify-content:center;align-items:center}.product .product-form details.product-form__option-dropdown[open] .expand,.product .product-form details.product-form__option-dropdown:not([open]) .expanded{display:none}.product .product-form details.product-form__option-tooltip{display:inline-block;margin-left:10px}@media (max-width: 1200px){.product .product-form details.product-form__option-tooltip summary svg{width:18px;height:18px}}.product .product-form details.product-form__option-tooltip summary+div{position:absolute;bottom:41px;left:0;right:0;background:#fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.4));border-radius:4px;padding:10px 18px;pointer-events:none;font-weight:400;text-transform:none;z-index:2;font-size:10px;color:#0000008f;line-height:14px}@media (min-width: 741px){.product .product-form details.product-form__option-tooltip summary+div{left:25px;right:25px;bottom:35px}}.product .product-form details.product-form__option-tooltip summary+div .pdp__variant-tooltip{display:flex;flex-direction:row-reverse;gap:15px}.product .product-form details.product-form__option-tooltip summary+div .pdp__variant-tooltip .tooltip-text{flex:1;min-width:0}.product .product-form details.product-form__option-tooltip summary:after{content:"";position:absolute;width:13px;height:12px;left:0;top:-18px;z-index:3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath d='M6.5 0L12.9952 11.25H0.00480938L6.5 0Z' fill='white'/%3E%3C/svg%3E");transform:rotate(180deg);background-size:contain;pointer-events:none;background-repeat:no-repeat;visibility:hidden}.product .product-form details.product-form__option-tooltip img{width:var(--tooltip-image-width, 20%)}.product .product-form details.product-form__option-tooltip[open=null] summary,.product .product-form details.product-form__option-tooltip[open] summary{opacity:1!important}.product .product-form details.product-form__option-tooltip[open=null] summary:after,.product .product-form details.product-form__option-tooltip[open] summary:after{visibility:visible}.product .product-form__option-index{display:flex;border-radius:50%;background:#000;color:#fff;min-width:18px;min-height:18px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:12px}.product input:checked+.color-swatch__item{--border-color: #000000}.product input[value=black]:checked+.color-swatch__item,.product input[value=Black]:checked+.color-swatch__item{--border-color: #dddddd}.product .color-swatch__item{background:var(--swt-bg);--border-color: var(--border-color);border-radius:0;border:3px solid var(--border-color)}.product .color-swatch__item:before,.product .color-swatch__item:after{display:none}.product .product-form__add-button:not([disabled]) .button__label-options{display:none}.product .product-form__add-button[disabled][soldout] .button__label-options,.product .product-form__add-button[disabled][soldout] .button__label,.product .product-form__add-button .button__label-soldout{display:none}.product .product-form__add-button[disabled]{background-image:none;background-color:#b1b1b1}.product .product-form__add-button[disabled] .button__label-options~span:not(.price){display:none}.product .product-form__add-button[disabled][soldout] .button__label-options~span.price,.product .product-form__add-button[disabled][soldout] product-price{display:inline-block}.product .product-form__add-button.variant--disabled .button__label-options{display:none}.product .product-form__add-button.variant--disabled .button__label-soldout,.product .product-form__add-button[disabled][soldout] .button__label-soldout{display:block!important}.product .product-form__buy-buttons product-price:not(:empty):before{content:"\2012";margin:0 10px}.product #AddToCart .price--sale~.price--compare{margin:0 10px}.product .msrp--price{margin-left:10px}.has-msrp-price .price-list .price--compare,.has-msrp-price #AddToCart .loader-button__text>.price--compare{display:none}.variant-note{margin-top:10px}.variant-note>ul{padding:0}.variant-note .list-item-note{list-style:none}.product__media-list:not(.flickity-enabled){display:flex;flex-wrap:nowrap;overflow:hidden}.product__media-list:not(.flickity-enabled)>*{flex:0 0 100%;max-width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}product-meta-options .product-form__option-selector{animation-name:fadeIn;animation-duration:.7s;animation-fill-mode:both}#stamped-reviews-widget .stamped-reviews-single .stamped-reviews-message[data-full=false]{min-height:24px;font-family:Montserrat!important;font-size:15px!important;font-weight:400;font-style:normal!important;letter-spacing:normal;color:#111!important}.stamped-reviews-single{padding:12px 24px;margin:24px 0;background-color:#e9e9e8;border:1px solid #d3d3d3;border-radius:25px}.stamped-reviews-single .stamped-reviews-author{font-size:14px!important;font-weight:700!important;font-family:Montserrat!important;color:#222!important;margin-bottom:2px!important;margin-top:8px!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/292/assets/page-product.css.map */
