.courses-product-recommendations{margin:var(--margin-top-mobile) 0 var(--margin-bottom-mobile);padding:var(--padding-top-mobile) 0 var(--padding-bottom-mobile)}@media only screen and (min-width: 1024px){.courses-product-recommendations{margin:var(--margin-top) 0 var(--margin-bottom);padding:var(--padding-top) 0 var(--padding-bottom)}}.courses-product-recommendations__cta-button{width:100%;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;min-height:56px;transition:all ease-in-out .3s 0s;color:#fff;background-color:transparent;border:1px solid #fff;letter-spacing:3.74px;padding:10px 22px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:25px}@media (min-width: 1440px){.courses-product-recommendations__cta-button{min-height:63px;padding:10px 22px;margin-top:25px}}.courses-product-recommendations__cta-button:hover{color:var(--theme-third-wheelhouse-color);background-color:#fff}.courses-product-recommendations__cta-button--unavailable{opacity:.5;cursor:no-drop}@media only screen and (max-width: 1023px){.courses-product-recommendations__cta-button{min-height:unset;padding:15px}}@media screen and (max-width: 767px){.courses-product-recommendations .container{padding:0}}.courses-product-recommendations .frequently-row-d{grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));grid-column-gap:var(--grid-columns-gap-mobile);grid-row-gap:var(--grid-raws-gap-mobile);grid-gap:var(--grid-raws-gap-mobile) var(--grid-columns-gap-mobile)}@media only screen and (min-width: 768px){.courses-product-recommendations .frequently-row-d{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));grid-column-gap:var(--grid-columns-gap-tablet);grid-row-gap:var(--grid-raws-gap-tablet);grid-gap:var(--grid-columns-gap-tablet) var(--grid-raws-gap-tablet)}}@media only screen and (min-width: 1024px){.courses-product-recommendations .frequently-row-d{grid-template-columns:repeat(var(--grid-columns-laptop),minmax(0,1fr));grid-column-gap:var(--grid-columns-gap-laptop);grid-row-gap:var(--grid-raws-gap-laptop);grid-gap:var(--grid-columns-gap-laptop) var(--grid-raws-gap-laptop)}}@media only screen and (min-width: 1366px){.courses-product-recommendations .frequently-row-d{grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));grid-column-gap:var(--grid-columns-gap-desktop);grid-row-gap:var(--grid-raws-gap-desktop);grid-gap:var(--grid-columns-gap-desktop) var(--grid-raws-gap-desktop)}}.courses-product-recommendations .product-card{transition:all ease-in-out .3s 0s}.courses-product-recommendations .product-card:hover{opacity:.9}@media only screen and (max-width: 1023px){.courses-product-recommendations .product-card:hover{opacity:1}}.courses-product-recommendations .workshop-card__description{color:var(--card-content-text-color);font-family:Inter;font-size:16px;font-style:normal;font-weight:200;line-height:23px;height:57px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:21px!important;overflow:hidden!important;text-overflow:ellipsis;font-family:Inter,sans-serif}@media (min-width: 1024px){.courses-product-recommendations .workshop-card__description{height:65px;-webkit-line-clamp:3}}.courses-product-recommendations .workshop-card__badge{position:static;padding:9px 15px;background-color:var(--theme-third-accent-color);display:flex;justify-content:center;align-items:center}.courses-product-recommendations .workshop-card__badge:not(:last-child){margin-right:5px}.courses-product-recommendations .workshop-card__badge-text{color:#191819;font-size:14px;font-style:normal;font-weight:600;line-height:1;letter-spacing:1px;margin-left:8px;text-transform:uppercase;font-family:Inter,sans-serif}@media only screen and (max-width: 1023px){.courses-product-recommendations .workshop-card__badge-text{font-size:10px}}.courses-product-recommendations .product-card .product-content-box .primary-btn.mobile-cart-btn,.courses-product-recommendations .product-card .product-img-sec .product-head .rating-sec{display:none}.courses-product-recommendations .product-card .product-img-sec .product-img{min-height:unset;padding-top:80%}@media (min-width: 768px){.courses-product-recommendations .product-card .product-img-sec .product-img{padding-top:80%}}@media (min-width: 1750px){.courses-product-recommendations .product-card .product-img-sec .product-img{padding-top:85%}}.courses-product-recommendations .product-content-box form{background-color:var(--theme-third-wheelhouse-color)}.courses-product-recommendations .product-card .product-img-sec .product-bg-img .primary-btn,.courses-product-recommendations .product-card .product-img-sec .product-bg-img .primary-btn:after,.courses-product-recommendations .product-card:hover .product-bg-img:after{display:none}.courses-product-recommendations .product-card-inner{background-color:var(--theme-third-wheelhouse-color);padding:20px;height:100%;text-align:left;display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.courses-product-recommendations .product-card-inner{padding:20px 15px}}.courses-product-recommendations .product-card-inner div{padding:0;margin:0}.courses-product-recommendations .product-card-inner div a{color:#faf6f3;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:18px;text-transform:uppercase;height:43px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:ellipsis;font-family:Inter,sans-serif}@media (min-width: 1536px){.courses-product-recommendations .product-card-inner div a{font-size:24px;margin-bottom:16px;height:55px}}.courses-product-recommendations .product-card-inner p{text-align:left;padding:0;color:#faf6f3;font-family:Inter,sans-serif;font-size:16px;font-weight:200;line-height:1.4;margin:0 0 20px}@media only screen and (max-width: 1023px){.courses-product-recommendations .product-card-inner p{font-size:15px;line-height:1.3}}.courses-product-recommendations .product-card-inner p span{font-weight:200!important}.courses-product-recommendations .product-card-inner .price-plp{flex:1 1 auto;justify-content:flex-start;color:#faf6f3;font-family:KronaOne,sans-serif;font-size:20px;font-weight:400;line-height:1}@media only screen and (max-width: 1023px){.courses-product-recommendations .product-card-inner .price-plp{font-size:16px}}.courses-product-recommendations .product-card-inner .price-plp .price-item.price-item--sale.price-item--last{order:-1;justify-content:flex-start;color:#faf6f3;font-family:KronaOne,sans-serif;font-size:20px;font-weight:400;line-height:1}@media only screen and (max-width: 1023px){.courses-product-recommendations .product-card-inner .price-plp .price-item.price-item--sale.price-item--last{font-size:16px}}.courses-product-recommendations .product-card-inner .price-plp s.price-item.price-item--regular{color:#4d4d4d;font-family:KronaOne,sans-serif;font-size:20px;font-weight:400;line-height:1}@media only screen and (max-width: 1023px){.courses-product-recommendations .product-card-inner .price-plp s.price-item.price-item--regular{font-size:16px}}.courses-product-recommendations .product-card-inner .price-plp span{color:inherit}.courses-product-recommendations .product-card-inner .price-plp>*:not(.price){display:none}@media screen and (max-width: 1536px){.courses-product-recommendations .container>div{margin:0 auto}}.courses-product-recommendations .product-recommendations__swiper{padding-left:20px}.courses-product-recommendations .product-recommendations__swiper .swiper-slide{height:auto}.courses-product-recommendations .product-recommendations__swiper .swiper-pagination{position:static;margin-top:24px;padding:0 20px 0 0;width:auto;display:flex;justify-content:center;align-items:center}.courses-product-recommendations .product-recommendations__swiper .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;background-color:#686868;transition:all .3s ease-in-out}.courses-product-recommendations .product-recommendations__swiper .swiper-pagination .swiper-pagination-bullet-active{width:23px;height:8px;background-color:#4fe33e;transition:all .3s ease-in-out}.product-recommendations .container{max-width:1440px;padding:0 20px}@media (min-width: 1024px){.product-recommendations .container{padding:0 50px}}@media screen and (max-width: 1536px){.product-recommendations .container{max-width:1280px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/courses-product-recommendations.css.map */
