:root{--fg-r25-body-size: 16px;--fg-r25-body-line: 28px;--fg-r25-weight-regular: 400;--fg-r25-weight-medium: 500;--fg-r25-weight-bold: 700;--fg-r25-product-title-size: 24px;--fg-r25-product-title-line: 32px;--fg-r25-product-title-size-desktop: 32px;--fg-r25-product-title-line-desktop: 40px;--fg-r25-page-title-size: 30px;--fg-r25-page-title-line: 38px;--fg-r25-page-title-size-desktop: 40px;--fg-r25-page-title-line-desktop: 48px;--fg-r25-label-size: 13px;--fg-r25-label-line: 20px;--fg-r25-card-title-size: 15px;--fg-r25-card-title-line: 22px;--fg-r25-field-value-size: 15px;--fg-r25-field-value-line: 22px;--fg-r25-price-label-size: 15px;--fg-r25-price-label-line: 22px;--fg-r25-price-sale-size: 26px;--fg-r25-price-sale-line: 32px;--fg-r25-price-sale-size-desktop: 28px;--fg-r25-price-sale-line-desktop: 34px;--fg-r25-price-compare-size: 17px;--fg-r25-price-compare-line: 24px;--fg-r25-price-compare-size-desktop: 18px;--fg-r25-price-compare-line-desktop: 25px;--fg-r25-support-size: 13px;--fg-r25-support-line: 20px;--fg-r25-gap-desktop: 48px;--fg-r25-gap-tablet: 32px}body{font-size:var(--fg-r25-body-size);font-weight:var(--fg-r25-weight-regular);line-height:var(--fg-r25-body-line);letter-spacing:0!important}main .main-page-title,main .collection-hero__title,main .template-search__header h1,main .shopify-policy__title h1,main .article-template__title,main .blog__title{font-size:var(--fg-r25-page-title-size);font-weight:var(--fg-r25-weight-medium);line-height:var(--fg-r25-page-title-line);letter-spacing:0}main .product{font-size:var(--fg-r25-body-size);font-weight:var(--fg-r25-weight-regular);line-height:var(--fg-r25-body-line);letter-spacing:0}main .product.grid{row-gap:var(--fg-r25-gap-tablet)}main .product>.product__media-wrapper,main .product>.product__info-wrapper{min-width:0}main .product .product__info-wrapper,main .product.product--right .product__info-wrapper,main .product .product__info-wrapper--extra-padding,main .product.product--right .product__info-wrapper--extra-padding{padding-right:0;padding-left:0}main .product .product__info-container{max-width:none;padding:0;background:transparent;box-shadow:none}main .product .product__title{margin:0 0 16px}main .product .product__title h1,main .product h1.product__title,main .product .product__title .h1{margin:0!important;font-size:var(--fg-r25-product-title-size)!important;font-weight:var(--fg-r25-weight-medium);line-height:var(--fg-r25-product-title-line)!important;letter-spacing:0!important}main .product .fg-product-ref-v2{margin:12px 0 16px;overflow:hidden;border:1px solid #e2e2de;border-radius:8px;background:#fff;font-size:var(--fg-r25-support-size);font-weight:var(--fg-r25-weight-regular);line-height:var(--fg-r25-support-line);letter-spacing:0}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .media{background:#fff}.product-card-wrapper .card__media .media>img{object-fit:contain;object-position:center center}.product-card-wrapper .card__heading{font-size:1.4rem;line-height:1.35;letter-spacing:0}.product-card-wrapper .card__heading .full-unstyled-link{display:inline-flex;min-height:4.8rem;align-items:center}.product-card-wrapper .card__information{min-width:0}.product-card-wrapper .caption-with-letter-spacing,.product-card-wrapper .price,.product-card-wrapper .price *{letter-spacing:0}main .product .fg-product-ref-title,main .product .fg-product-data-card h3{margin:0 0 12px;font-size:var(--fg-r25-card-title-size);font-weight:var(--fg-r25-weight-bold);line-height:var(--fg-r25-card-title-line);letter-spacing:0;text-transform:none}main .product .fg-product-ref-title{position:relative;display:flex;min-height:52px;align-items:center;margin:0;padding:14px 44px 14px 16px;color:rgb(var(--color-foreground));list-style:none;cursor:pointer}main .product .fg-product-ref-title::-webkit-details-marker{display:none}main .product .fg-product-ref-title:after{content:"+";position:absolute;top:50%;right:16px;color:#d95e08;font-size:22px;font-weight:var(--fg-r25-weight-regular);line-height:1;transform:translateY(-50%)}main .product .fg-product-reference-disclosure[open] .fg-product-ref-title:after{content:"\2212"}main .product .fg-product-ref-title:hover{color:#b94c05}main .product .fg-product-ref-title:focus-visible{outline:2px solid #e86f13;outline-offset:-4px}main .product .fg-product-reference-content{padding:0 16px 16px;border-top:1px solid #ecece8}main .product .fg-ref-table{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr)}main .product .fg-ref-table div{min-width:0;padding:11px 0;border-bottom:1px solid #ecece8;overflow-wrap:anywhere}main .product .fg-ref-table div:nth-last-child(-n+2){border-bottom:0}main .product .fg-ref-table div:nth-child(2n){padding-left:16px}main .product .fg-missing-data-note{padding-top:14px}main .product .fg-ref-table div,main .product .fg-specification-row{font-size:var(--fg-r25-field-value-size);line-height:var(--fg-r25-field-value-line);letter-spacing:0}main .product .fg-ref-table div:nth-child(odd),main .product .fg-specification-row dt{font-size:var(--fg-r25-label-size);font-weight:var(--fg-r25-weight-bold);line-height:var(--fg-r25-label-line);letter-spacing:0;text-transform:none}main .product .fg-ref-table div:nth-child(2n),main .product .fg-specification-row dd{font-size:var(--fg-r25-field-value-size);font-weight:var(--fg-r25-weight-medium);line-height:var(--fg-r25-field-value-line);letter-spacing:0}main .product .fg-product-vendor-link{color:rgb(var(--color-foreground));font-size:var(--fg-r25-support-size);font-weight:var(--fg-r25-weight-medium);line-height:var(--fg-r25-support-line);letter-spacing:0;text-decoration-thickness:1px;text-underline-offset:4px}main .product .fg-product-vendor-link:hover{text-decoration-thickness:2px}main .product .price.price--large{margin:16px 0;padding:16px;border:1px solid #e2e2de;border-left:3px solid #e86f13;border-radius:8px;background:#fff;color:rgb(var(--color-foreground));font-size:var(--fg-r25-body-size);font-weight:var(--fg-r25-weight-regular);line-height:var(--fg-r25-body-line);letter-spacing:0}main .product .price--large .fg-price-line{gap:8px 16px}main .product .price--large .fg-price-label{font-size:var(--fg-r25-price-label-size);font-weight:var(--fg-r25-weight-bold);line-height:var(--fg-r25-price-label-line);letter-spacing:0}main .product .price--large .price-item,main .product .price--large .price__regular .price-item--regular,main .product .price--large .price-item--sale{margin-right:8px;font-size:var(--fg-r25-price-sale-size);font-weight:var(--fg-r25-weight-bold);line-height:var(--fg-r25-price-sale-line);letter-spacing:0}main .product .price--large.price--on-sale .price-item--regular{font-size:var(--fg-r25-price-compare-size);font-weight:var(--fg-r25-weight-regular);line-height:var(--fg-r25-price-compare-line);letter-spacing:0}main .product .price--large .fg-price-savings{min-height:32px;margin-top:8px;padding:4px 8px;font-size:var(--fg-r25-support-size);font-weight:var(--fg-r25-weight-medium);line-height:var(--fg-r25-support-line);letter-spacing:0}main .product .product__tax,main .product .product__tax a,main .product .fg-buy-support,main .product .fg-buy-support *{font-size:var(--fg-r25-support-size);font-weight:var(--fg-r25-weight-regular);line-height:var(--fg-r25-support-line);letter-spacing:0}main .product .product__tax{margin:0 0 16px;color:rgba(var(--color-foreground),.68)}main .product .fg-buy-support{gap:8px}main .product .fg-buy-support a,main .product .fg-fitment-toggle{min-height:48px}main .product fangster-fitment,main .product .fg-fitment-content,main .product .product__description,main .product .product__description.rte,main .product .fg-product-data-card p,main .product .fg-product-data-card .rte{font-size:var(--fg-r25-body-size);font-weight:var(--fg-r25-weight-regular);line-height:var(--fg-r25-body-line);letter-spacing:0}main .product .fg-fitment-toggle{margin:4px 0 0;padding:8px 0;font-size:var(--fg-r25-support-size);font-weight:var(--fg-r25-weight-bold);line-height:var(--fg-r25-support-line);letter-spacing:0}@media screen and (min-width:750px){main .main-page-title,main .collection-hero__title,main .template-search__header h1,main .shopify-policy__title h1,main .article-template__title,main .blog__title{font-size:var(--fg-r25-page-title-size-desktop);line-height:var(--fg-r25-page-title-line-desktop)}main .product.grid{column-gap:var(--fg-r25-gap-tablet)}main .product:not(.product--no-media)>.product__media-wrapper,main .product:not(.product--no-media)>.product__info-wrapper{max-width:calc(50% - 16px);width:calc(50% - 16px)}main .product .product__title h1,main .product h1.product__title,main .product .product__title .h1{font-size:var(--fg-r25-product-title-size-desktop)!important;line-height:var(--fg-r25-product-title-line-desktop)!important}main .product .price--large .price-item,main .product .price--large .price__regular .price-item--regular,main .product .price--large .price-item--sale{font-size:var(--fg-r25-price-sale-size-desktop);line-height:var(--fg-r25-price-sale-line-desktop)}main .product .price--large.price--on-sale .price-item--regular{font-size:var(--fg-r25-price-compare-size-desktop);line-height:var(--fg-r25-price-compare-line-desktop)}}@media screen and (min-width:990px){main .product.grid{column-gap:var(--fg-r25-gap-desktop);row-gap:var(--fg-r25-gap-desktop)}main .product.product--small:not(.product--no-media)>.product__media-wrapper,main .product.product--medium:not(.product--no-media)>.product__media-wrapper,main .product.product--large:not(.product--no-media)>.product__media-wrapper{max-width:calc(44% - 24px);width:calc(44% - 24px);flex:0 0 calc(44% - 24px)}main .product.product--small:not(.product--no-media)>.product__info-wrapper,main .product.product--medium:not(.product--no-media)>.product__info-wrapper,main .product.product--large:not(.product--no-media)>.product__info-wrapper{max-width:calc(56% - 24px);width:calc(56% - 24px);flex:0 0 calc(56% - 24px)}}@media screen and (max-width:749px){.grid.product-grid{row-gap:2.4rem}.product-card-wrapper .card__information{padding-top:1rem}main .product.grid{display:block}main .product>.product__media-wrapper,main .product>.product__info-wrapper{max-width:100%;width:100%;padding-right:0;padding-left:0}main .product .product__media-list,main .product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){width:100%;margin-right:0;margin-left:0}main .product .product__media-list .product__media-item{width:100%}main .product .product__title{margin-bottom:12px}main .product .product__info-wrapper .product__info-container .product__title{margin:0 0 12px!important}main .product .fg-product-ref-v2{margin-top:12px}main .product .fg-ref-table{grid-template-columns:minmax(96px,.4fr) minmax(0,1fr)}main .product .fg-ref-table div:nth-child(2n){padding-left:12px}}@media screen and (max-width:389px){.grid.product-grid{column-gap:1.2rem;row-gap:2rem}.product-card-wrapper .card__heading{font-size:1.3rem}.product-card-wrapper .card__information{padding-right:.2rem;padding-left:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/fangster-r25-design-system.css.map */
