@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-Thin.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-Thin.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-ThinItalic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-ThinItalic.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-Regular.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-Regular.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-Italic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-Italic.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-SemiBold.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-SemiBold.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-SemiBoldItalic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-SemiBoldItalic.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-Bold.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-Bold.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-BoldItalic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-BoldItalic.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-Black.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-Black.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-Black.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Barlow";src:url("/assets/v2/core/fonts/barlow/Barlow-BlackItalic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow/Barlow-BlackItalic.woff") format("woff"),url("/assets/v2/core/fonts/barlow/Barlow-BlackItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Regular.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Regular.woff") format("woff"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Thin.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Thin.woff") format("woff"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-ThinItalic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-ThinItalic.woff") format("woff"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Bold.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Bold.woff") format("woff"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-BoldItalic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-BoldItalic.woff") format("woff"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Barlow Semi Condensed";src:url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Italic.woff2") format("woff2"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Italic.woff") format("woff"),url("/assets/v2/core/fonts/barlow-semi-condensed/BarlowSemiCondensed-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}.font-family-ecom-default{font-family:"Barlow",sans-serif}.font-color-sale-price{color:#c31112}.font-color-clearance{color:#c31112}.background-color-new{background-color:#00a550}.background-color-top-seller{background-color:#176bbd}.background-color-featured{background-color:#f7c118}.background-color-clearance{background-color:#c31112}.product-badge{color:#fff;padding:4px 8px;position:absolute;top:6px;left:6px;font-size:13px}.product-badge--top-seller{background-color:#176bbd}.product-badge--featured{background-color:#f7c118;color:#000}.product-badge--new{background-color:#00a550}.product-badge--clearance{background-color:#c31112}.product-image{display:flex;justify-content:center;-webkit-flex-align:center;align-items:center;padding-bottom:4px;width:100%}@media(min-width: 1200px){.product-image{height:240px}}@media(min-width: 992px)and (max-width: 1199px){.product-image{height:186px}}@media(max-width: 991px){.product-image{height:212px}}.product-image img{margin:0 auto;max-height:100%}.product-price-sale{color:#c31112}.product-price-original-amount{font-weight:400;padding-left:8px;color:#222}.pga__carousel .flickity-button[disabled]{opacity:0;filter:alpha(opacity=0)}.pga__carousel .flickity-button{background:rgba(0,0,0,0) center no-repeat;position:absolute;top:calc(50% - 25px);width:50px;height:50px;display:flex;-webkit-flex-align:center;align-items:center;justify-content:center}.pga__carousel .flickity-button.previous{left:10px;right:auto;transform:none}.pga__carousel .flickity-button.next{right:10px;left:auto;transform:rotate(180deg)}.pga__carousel .flickity-button svg{display:none}.pga__carousel--dark .flickity-button{background-image:url(/assets/v2/core/images/icons/arrows/arrow-carousel-dark.svg),radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 100%)}.pga__carousel--dark .flickity-button:hover{background-image:url(/assets/v2/core/images/icons/arrows/arrow-carousel-light.svg),radial-gradient(circle, var(--color-primary) 0%, var(--color-primary) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0) 100%)}.featured-products-carousel{font-family:"Barlow",sans-serif}.featured-products-carousel__header{margin-left:34px;margin-bottom:10px}@media(max-width: 767px){.featured-products-carousel__header{margin-left:20px;margin-bottom:0}}.featured-products-carousel__container{padding:30px}@media(max-width: 1199px){.featured-products-carousel__container{padding:20px 0 30px 0}}.featured-products-carousel__control{max-height:500px;overflow:hidden}@media(max-width: 1199px){.featured-products-carousel__control{height:300px}}.featured-products-carousel__product{width:calc(25% - 10px)}@media(min-width: 1200px){.featured-products-carousel__product{height:450px}}@media(max-width: 767px){.featured-products-carousel__product{height:300px;width:calc(50% - 10px)}}.featured-products-carousel__product:nth-child(2){animation-name:fadeIn;animation-duration:0.5s}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}.featured-products-carousel__product:nth-child(3){animation-name:fadeIn;animation-duration:1s}@keyframes fadeIn{0%{opacity:0}40%{opacity:0}100%{opacity:1}}.featured-products-carousel__product:nth-child(4){animation-name:fadeIn;animation-duration:1.5s}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}.featured-products-carousel__product:nth-child(5){animation-name:fadeIn;animation-duration:2s}@keyframes fadeIn{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.featured-products-carousel__content{border-radius:0;margin:0 10px;padding:0 6px;position:relative;display:block;text-align:center;text-decoration:none;height:100%}@media(max-width: 767px){.featured-products-carousel__content{padding:20px}}@media(max-width: 767px){.featured-products-carousel__content{background-color:#fff;padding:10px}}.featured-products-carousel__content-container{text-align:left}.featured-products-carousel__content-info{padding:10px 30px 20px 0}@media(max-width: 767px){.featured-products-carousel__content-info{bottom:10px;padding-right:4px;position:absolute}}@media(min-width: 1200px){.featured-products-carousel__image{height:350px}}.featured-products-carousel .product-carousel{margin:0 10px}@media(max-width: 1199px){.featured-products-carousel .product-carousel{padding-top:20px}}@media(max-width: 767px){.featured-products-carousel .product-carousel{margin:0}}.featured-products-carousel .display-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;padding-bottom:1px}@media(max-width: 767px){.featured-products-carousel .display-name{padding-top:10px}}@media(max-width: 1199px){.featured-products-carousel .price{position:relative;bottom:0}}@media(min-width: 992px){.featured-products-carousel .flickity-button{top:calc(40% - 25px)}}@media(max-width: 991px){.featured-products-carousel .flickity-button{top:calc(40% - 25px)}}@media(max-width: 767px){.featured-products-carousel .flickity-button{top:calc(50% - 25px)}}