.tribe-product__wrapper{background-color:#fff}.tribe-product__container{position:relative;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}@media screen and (min-width:1024px){.tribe-product__container{display:grid;gap:2rem;grid-template-columns:1.5fr 1fr;padding:4rem 3rem 3rem}}.product-gallery{background-color:#fff}@media screen and (min-width:1024px){.product-gallery{position:sticky;top:11rem;height:max-content;padding:0}}.product-gallery .product-gallery__swiper{width:100%}@media screen and (min-width:1024px){.product-gallery .product-gallery__swiper .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.product-gallery .product-gallery__swiper .swiper-wrapper .product-img--lg{grid-column:span 2}}.product-gallery .product-gallery__swiper .swiper-slide{display:flex}.product-gallery .product-gallery__swiper .swiper-slide>div{width:100%}.product-gallery .product-gallery__swiper .swiper-slide picture{display:flex;align-items:center;justify-content:center}.product-gallery .product-gallery__swiper .swiper-slide img{object-position:center;object-fit:cover;width:100%;height:100%;aspect-ratio:16 / 9}#tribe-product-details{padding:0 1.5rem}@media screen and (min-width:1024px){#tribe-product-details{padding:0}}#tribe-product-details .product-intro-details{margin-bottom:1.5rem}#tribe-product-details .product-intro-details h1{font-size:2rem;line-height:1.2;margin-bottom:.5rem}@media screen and (min-width:1024px){#tribe-product-details .product-intro-details h1{font-size:2.5rem}}#tribe-product-details .product-description{text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:1px;margin-bottom:.75rem}#tribe-product-details .product-details-price-snippet{margin-bottom:.5rem;font-size:1rem;line-height:1.3;font-family:Blacker Pro,sans-serif}#tribe-product-details .product-review-stars{max-width:max-content}#tribe-product-details .product-form-snippet .nav-text{text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:1px;margin-bottom:1.5rem}#tribe-product-details .size-select-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:.75rem;row-gap:1.5rem}@media screen and (min-width:768px){#tribe-product-details .size-select-wrapper{grid-template-columns:1fr 1fr 1fr}}#tribe-product-details .size-select-wrapper .size-select-item{margin-bottom:0;padding:1rem .75rem .75rem;border:1px solid var(--color-primary);position:relative;display:flex;flex-direction:column;align-items:center}#tribe-product-details .size-select-wrapper .size-select-item .serves{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);text-align:center;background-color:var(--color-green);padding:.6rem .75rem .5rem;color:#fff;text-transform:uppercase;font-size:.6rem;font-weight:500;line-height:1;width:max-content;letter-spacing:1px}#tribe-product-details .size-select-wrapper .size-select-item .variant-title{font-family:Blacker Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6}#tribe-product-details .size-select-wrapper .size-select-item .variant-price{margin:.5rem 0 .75rem}#tribe-product-details .size-select-wrapper .size-select-item .variant-price .product-price-snippet{font-family:Blacker Pro,sans-serif;line-height:1.3;font-weight:400;font-size:1rem;display:block}#tribe-product-details .size-select-wrapper .size-select-item .variant-quantity .quantity-selector-wrapper{border:none;width:auto;height:auto}#tribe-product-details .size-select-wrapper .size-select-item .variant-quantity .quantity-selector-wrapper input{border:none;font-family:Blacker Pro,sans-serif;font-size:1.5rem;line-height:1.3;display:block;height:auto;pointer-events:none}#tribe-product-details .size-select-wrapper .size-select-item .variant-quantity .btn-quantity-selector{background:none;border:none}#tribe-product-details .size-select-wrapper .size-select-item .variant-quantity .btn-quantity-selector:disabled circle{opacity:.5}#tribe-product-details .size-select-wrapper .size-select-item .variant-quantity .btn-quantity-selector circle{fill:var(--color-primary);stroke:var(--color-primary)}#tribe-product-details .product-atc-wrap button.btn--primary{text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:2px}#tribe-product-details .product-atc-wrap button.btn--primary:before{background-color:var(--color-primary)}hr.pdp-spacer{margin:2rem 0;border-color:#f3f3f3}.tribe-pdp-stickers{margin-bottom:2rem}.tribe-pdp-stickers .nav-text{text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:1px;margin-bottom:1rem}.tribe-pdp-stickers ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}@media screen and (min-width:1024px){.tribe-pdp-stickers ul{gap:2rem}}.tribe-pdp-stickers ul li{font-family:Blacker Pro,sans-serif;text-transform:capitalize;font-size:1rem;font-weight:400;display:flex;flex-direction:column;align-items:center;max-width:max-content;gap:.5rem}.tribe-pdp-stickers ul li span{text-align:center;line-height:1.25}.tribe-pdp-stickers ul li img{object-fit:contain;height:4.5rem}.tribe-pdp-quality{margin:4rem 0}.tribe-pdp-quality .nav-text{text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:1px;margin-bottom:1rem}.tribe-pdp-quality ul{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:1024px){.tribe-pdp-quality ul{gap:2rem}}.tribe-pdp-quality ul li{display:grid;grid-template-columns:auto 1fr;gap:1rem}.tribe-pdp-quality ul li .quality-image{display:flex;align-items:center;justify-content:center}.tribe-pdp-quality ul li .quality-text{line-height:1.25;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.tribe-pdp-quality ul li .quality-text h5{font-family:Blacker Pro,sans-serif;text-transform:capitalize;font-size:1rem;font-weight:400}.tribe-pdp-quality ul li .quality-text p{font-size:.875rem}.tribe-pdp-quality ul li img{object-fit:contain;max-height:5rem}.rte ul li{list-style:disc}.rte ul li:before{display:none}.pdp-accordion-snippet{margin-bottom:0}.pdp-accordion-snippet .pdp-accordion .nav-text{padding:24px 0;margin-top:0;border:none;font-weight:500}.icon-text-section{background-color:#5d7480}.icon-text-section .icon-text-inner{padding:2rem 0}.icon-text-section .icon-text-inner li a{color:#f3f3f3}.text-over-image{position:relative;height:60vh;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}@media screen and (min-width:1024px){.text-over-image{height:50vh}}.text-over-image .background-img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.text-over-image .background-img .overlay{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.15}.text-over-image .background-img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1024px){.text-over-image .background-img img{object-position:top}}.text-over-image .text-box{position:relative;z-index:10;display:flex;flex-direction:column;gap:1rem;color:#fff;font-family:Blacker Pro,sans-serif;font-size:2rem;font-weight:700;max-width:350px;text-align:center;line-height:1.15}@media screen and (min-width:1024px){.text-over-image .text-box{font-size:3rem;max-width:550px}}.text-over-image .text-box .icon{display:flex;align-items:center;justify-content:center}.text-over-image .text-box .icon img{height:4rem;width:auto}@media screen and (min-width:1024px){.text-over-image .text-box .icon img{height:5.5rem}}.tribe-product-faqs{max-width:1400px;margin:0 auto;padding:3rem 1.5rem;display:grid;gap:2rem}@media screen and (min-width:1024px){.tribe-product-faqs{grid-template-columns:1fr 1.5fr;padding:4rem 3rem 3rem}}.tribe-product-faqs .faqs-header{display:flex;flex-direction:column;align-items:flex-start}.tribe-product-faqs .faqs-header h4{font-family:Blacker Pro,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6}.tribe-product-faqs .faqs-header p{font-size:1rem;margin-bottom:1rem}.tribe-product-faqs .faqs-header .btn{text-transform:uppercase;font-size:.75rem;font-weight:500;letter-spacing:2px}@media screen and (min-width:1024px){.tribe-product-faqs .faqs-header h4{font-size:2.5rem}.tribe-product-faqs .faqs-header p{margin-bottom:2rem}}.tribe-product-faqs .ac-trigger{font-family:Blacker Pro,sans-serif;text-transform:capitalize;line-height:1.5;font-size:1.25rem;font-weight:700;letter-spacing:0}.tribe-refer-friend{position:relative;height:60vh;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}@media screen and (min-width:1024px){.tribe-refer-friend{height:50vh}}.tribe-refer-friend .background-img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.tribe-refer-friend .background-img .overlay{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.15}.tribe-refer-friend .background-img img{width:100%;height:100%;object-fit:cover}.tribe-refer-friend .text-box{position:relative;z-index:10;display:flex;flex-direction:column;gap:2.5rem}.tribe-refer-friend .text-box .btns{display:flex;align-items:center;justify-content:center;gap:1.5rem}.tribe-refer-friend .text-box .btns .btn{text-transform:uppercase;font-size:1rem;font-weight:500;letter-spacing:2px}.tribe-refer-friend .text-box p{color:#fff;font-family:Blacker Pro,sans-serif;font-size:2rem;font-weight:700;max-width:650px;text-align:center;line-height:1.15}@media screen and (min-width:1024px){.tribe-refer-friend .text-box p{font-size:3rem}}.tribe-collection-header{position:relative;min-height:18rem;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}@media screen and (min-width:1024px){.tribe-collection-header{height:45vh}}.tribe-collection-header .background-img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.tribe-collection-header .background-img .overlay{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.2}.tribe-collection-header .background-img picture{display:flex;height:100%;width:100%;min-height:100%}.tribe-collection-header .background-img img{width:100%;height:100%;min-height:100%;object-fit:cover}@media screen and (min-width:1024px){.tribe-collection-header .background-img img{object-position:top}}.tribe-collection-header .text-box{position:relative;z-index:10;display:flex;flex-direction:column;gap:1rem;color:#fff;font-family:Blacker Pro,sans-serif;font-size:2.5rem;font-weight:700;max-width:550px;text-align:center;line-height:1.15}@media screen and (min-width:1024px){.tribe-collection-header .text-box{font-size:4.5rem;max-width:900px}}.tribe-collection-header .text-box .icon{display:flex;align-items:center;justify-content:center}.tribe-collection-header .text-box .icon img{height:4rem;width:auto}@media screen and (min-width:1024px){.tribe-collection-header .text-box .icon img{height:5.5rem}}.tribe-breadcrumbs{font-size:.75rem;line-height:1;text-transform:capitalize}.tribe-breadcrumbs .breadcrumbs__wrapper{display:flex;gap:.5rem;align-items:center}.tribe-breadcrumbs .breadcrumbs-arrow{background-color:var(--color-primary);opacity:.5;height:.75rem;width:1px}.tribe-collection-details{padding:1.5rem;max-width:1400px;margin:0 auto;display:grid;gap:1.5rem}@media screen and (min-width:1024px){.tribe-collection-details{padding:2.5rem 3rem 1.5rem;grid-template-columns:2fr 1fr;gap:10rem}}.tribe-collection-details .description{margin-top:1rem;font-size:1rem;line-height:1.5;font-weight:350}.tribe-collection-details .collection-reviews{margin-top:.75rem;font-weight:700;text-transform:uppercase}.tribe-collection-details .awards{display:flex;gap:1rem}.tribe-collection-details .awards div{flex:1}.tribe-collection-details .awards img{object-fit:contain;width:4rem;max-width:10rem;height:auto}.tribe-collection-container{max-width:1400px;margin:0 auto;padding:1.5rem}@media screen and (min-width:1024px){.tribe-collection-container{padding:1rem 3rem}}.tribe-product-card.cl-product-card .cl-product-card-info{gap:.25rem}.tribe-product-card.cl-product-card .cl-product-card-info a h2{margin-bottom:.25rem}.tribe-product-card.cl-product-card .cl-product-card-image .cl-product-card-quick-add{background-color:#f3f3f3}.tribe-product-card.cl-product-card .cl-product-card-image .cl-product-card-quick-add select{min-width:unset;background:none;border-color:var(--color-primary);font-family:Blacker Pro,sans-serif;text-transform:capitalize;font-weight:400;margin-top:0;line-height:1.5;font-size:1.25rem;letter-spacing:0px}.tribe-product-card.cl-product-card .cl-product-card-image .cl-product-card-quick-add a{letter-spacing:0px;font-size:1rem;font-weight:350;line-height:1.5;max-width:max-content;margin:0 auto;padding-bottom:0;border-color:#000000b3}.tribe-product-card.cl-product-card .cl-product-card-image .cl-product-card-quick-add .btn--primary{text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:2px}.quantity-selector-wrapper.pcp-quantity-selector{width:auto;height:auto}.quantity-selector-wrapper.pcp-quantity-selector .btn-quantity-selector{background:none}.quantity-selector-wrapper.pcp-quantity-selector .btn-quantity-selector.btn-inc{border-left:none}.quantity-selector-wrapper.pcp-quantity-selector .btn-quantity-selector.btn-dec{border-right:none}.quantity-selector-wrapper.pcp-quantity-selector .btn-quantity-selector:disabled circle{opacity:.5}.quantity-selector-wrapper.pcp-quantity-selector .btn-quantity-selector circle{fill:var(--color-primary);stroke:var(--color-primary)}.quantity-selector-wrapper.pcp-quantity-selector input{border:none;font-family:Blacker Pro,sans-serif;font-size:1.5rem;line-height:1.3;display:block;height:auto;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/682/assets/tribe.css.map */
