@font-face{font-family:PlantinMTPro-Regular;src:url(https://cdn.shopify.com/s/files/1/0803/0119/5573/files/PlantinMTPro-Regular.otf?v=1692616272)}@font-face{font-family:PlantinMTPro-Bold;src:url(https://cdn.shopify.com/s/files/1/0803/0119/5573/files/PlantinMTPro-Bold.otf?v=1692616271)}@font-face{font-family:AvenirNextPro-Regular;src:url(/cdn/shop/files/AvenirNextPro-Regular.otf?v=1694265928)}@font-face{font-family:AvenirNextPro-Bold;src:url(/cdn/shop/files/AvenirNextPro-Bold.otf?v=1694265927)}body,body p,ul li{font-family:PlantinMTPro-Regular!important;font-size:20px;color:#424242;font-weight:400;line-height:1.4em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Genuinesansserif-Regular!important;color:#424242}h2{font-size:40px;color:#667b59!important}.announcement--root{background:#cad3cb}.announcement--wrapper .announcement--text{font-family:AvenirNextPro-Bold;font-size:14px;color:#424242;line-height:normal;letter-spacing:0;padding:12px 0}.x-menu li a{font-family:Genuinesansserif-Regular;font-size:16px;color:#424242;font-weight:400;text-transform:uppercase}.x-menu .x-menu--level-2--list{padding:20px 0}.x-menu .x-menu--level-2--list .x-menu--level-2--link{padding:0}.x-menu .x-menu--level-2--list .x-menu--level-2--link:nth-child(8){margin-bottom:25px}.x-menu .x-menu--level-2--list .x-menu--level-2--link a{display:inline-block;font-family:AvenirNextPro-Bold;font-size:14px!important;text-transform:uppercase;letter-spacing:.75px;padding:5px 30px!important}.header--root{padding:15px 50px;margin:0 auto}.header--fill-for-fixing{height:auto!important}.header--root{border:none}.header--root a{font-family:PlantinMTPro-Regular;font-size:15px;color:#657a58;font-weight:400}.header--right-column{gap:20px}.header--right-column .header--account{padding:0}.header--right-column .header--account a{font-family:Genuinesansserif-textured-Regular}.header--right-column .header--search{padding:0;margin-left:10px}.header--right-column .header--search{display:block}@media only screen and (min-width: 768px){.header--root[data-logo-position=left][data-x-menu--overlap=false] .header--right-column{gap:10px}}@media only screen and (max-width: 767px){.header--right-column .header--search{padding:0;margin-right:-40px}.header--cart{padding:0!important;margin-left:0!important;margin-right:-20px!important}.header--right-column{gap:15px}.header--right-column .header--cart{padding:0;margin-left:0!important;margin-right:-15px!important}}.header--right-column .header--cart{padding:0;margin-left:35px;margin-right:15px}.header--right-column .header--cart .cart--external--icon .header--cart-toggle{padding:0}.header--right-column .header--cart a{font-family:Genuinesansserif-textured-Regular}#shopify-section-template--14571636949047__slideshow .carousel--root{max-width:1300px}.carousel--y-container .carousel--block,.carousel--y-container .carousel--block .carousel--block--container,.carousel--y-container .carousel--block .carousel--block--container .product--root{height:100%}.carousel--y-container .carousel--block .carousel--block--container .product--root a:first-child{flex-grow:1}.carousel--y-container .carousel--block .featured-content--text{max-width:900px;margin-top:0!important}.carousel--y-container .carousel--block .featured-content--text h2,.carousel--y-container .carousel--block .featured-content--text h3{font-size:68px;color:#fff;text-transform:none}.carousel--y-container .carousel--block .featured-content--link--container{background:#697a5a;font-size:20px;color:#fff;text-transform:uppercase;padding:11px 20px 14px;margin-top:25px}.carousel--y-container .carousel--block .featured-content--link--container:after{display:none}.carousel--y-container .carousel--block:nth-child(1) .featured-content--link--container{position:relative}.carousel--y-container .carousel--block:nth-child(1) .featured-content--container{align-items:flex-start}.carousel--y-container .carousel--block:nth-child(1) .featured-content--text{margin-top:30px}.carousel--y-container .carousel--block:nth-child(1) .featured-content--link--container:after{display:block;position:absolute;top:50%;left:calc(100% + 35px);content:"";width:70px;height:70px;background:url(https://alpineprovisionsco.com/cdn/shop/files/bi-1.png) no-repeat center / 100%;border-radius:500px;margin-top:-35px;filter:invert(1)}.carousel--y-container .carousel--block:nth-child(2) .featured-content--link--container{position:relative}.carousel--y-container .carousel--block:nth-child(2) .featured-content--container .featured-content--text{padding-left:100px}.carousel--y-container .carousel--block:nth-child(2) .featured-content--link--container:after{display:block;position:absolute;top:50%;left:calc(100% + 35px);content:"";width:70px;height:70px;background:url(https://alpineprovisionsco.com/cdn/shop/files/bi-2.png) no-repeat center / 100%;border-radius:500px;margin-top:-35px;filter:invert(1)}.carousel--y-container .carousel--block:nth-child(3) .featured-content--container{align-items:flex-start}.carousel--y-container .carousel--block:nth-child(3) .featured-content--link--container{position:relative}.carousel--y-container .carousel--block:nth-child(3) .featured-content--container .featured-content--text{padding-left:100px}.carousel--y-container .carousel--block:nth-child(4) .featured-content--link--container{position:relative}.carousel--y-container .carousel--block:nth-child(4) .featured-content--container{align-items:center}.carousel--y-container .carousel--block:nth-child(4) .featured-content--container .featured-content--text{padding-left:230px}.carousel--y-container .carousel--block:nth-child(4) .featured-content--link--container:after{display:block;position:absolute;top:50%;left:calc(100% + 35px);content:"";width:70px;height:70px;background:url(https://alpineprovisionsco.com/cdn/shop/files/bi-3.png) no-repeat center / 100%;border-radius:500px;margin-top:-35px;filter:invert(1)}.slideshow--root .carousel--root .carousel--arrow-nav .carousel--prev{background:url(/cdn/shop/files/arrow-left-white.png?v=1694411535) no-repeat center / 100%}.slideshow--root .carousel--root .carousel--arrow-nav .carousel--next{background:url(/cdn/shop/files/arrow-right-white.png?v=1694411534) no-repeat center / 100%}.slideshow--root .carousel--root .carousel--dot-container .carousel--dot-viewport .carousel--dot-nav{justify-content:center;right:0;width:100%}@media (max-width: 1200px){.carousel--y-container .carousel--block:nth-child(4) .featured-content--container .featured-content--text{padding-left:18%}}@media (max-width: 980px){.carousel--y-container .carousel--block .featured-content--text{padding-bottom:30px}.carousel--y-container .carousel--block .featured-content--text h2,.carousel--y-container .carousel--block .featured-content--text h3{font-size:36px;color:#fff;text-transform:none}.carousel--y-container .carousel--block .featured-content--link--container{margin-top:8px}}@media (max-width: 767px){.carousel--y-container .carousel--block .featured-content--image:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#00000080;z-index:1}.carousel--y-container .carousel--block .featured-content--text{z-index:2}.carousel--y-container .carousel--block:nth-child(1) .featured-content--container{align-items:center}.carousel--y-container .carousel--block:nth-child(2) .featured-content--container .featured-content--text{padding-left:0}.carousel--y-container .carousel--block:nth-child(3) .featured-content--container{align-items:center}.carousel--y-container .carousel--block:nth-child(3) .featured-content--container .featured-content--text{padding-left:0}.carousel--y-container .carousel--block:nth-child(3) .featured-content--container .featured-content--text h2{color:#fff}.carousel--y-container .carousel--block:nth-child(3) .featured-content--container .featured-content--text h3{color:#fff}.carousel--y-container .carousel--block:nth-child(4) .featured-content--container .featured-content--text{padding-left:0}.carousel--y-container .carousel--block .featured-content--link--container:after{top:calc(100% + 15px)!important;left:50%!important;margin-top:0!important;margin-left:-35px!important}}@media (max-width: 592px){.carousel--y-container .carousel--block .featured-content--text{margin-top:-40px!important}.carousel--y-container .carousel--block:nth-child(3) .featured-content--text{margin-top:0!important}.carousel--y-container .carousel--block .featured-content--text h2,.carousel--y-container .carousel--block .featured-content--text h3{font-size:28px;line-height:28px}.carousel--y-container .carousel--block .featured-content--link--container{font-size:15px}}#shopify-section-template--14571636949047__featured-collection-slider .featured-collection--root{max-width:1300px;margin:0 auto}.featured-collection--root .featured-collection--header-text{max-width:100%}.featured-collection--root .featured-collection--title{font-family:Genuinesansserif-Regular!important;color:#667b59!important;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:30px}.featured-collection--root .featured-collection--title a{font-size:40px;color:#667b59!important}.product--root .product--image-wrapper{margin-bottom:15px}.product--root .product--image-wrapper .product--image,.product--root .product--image-wrapper .product--image img,.product--root .product--image-wrapper .product--hover-image,.product--root .product--image-wrapper .product--hover-image img{height:285px}.product--root .product--details .product--details-wrapper .product--title{min-height:48px;font-family:Genuinesansserif-Regular!important;font-size:18px;color:#657a58;font-weight:400;line-height:24px;text-align:center;margin-bottom:10px}.product--root .product--details .product--price-container .product--price-wrapper .product--price{font-family:Genuinesansserif-Regular!important;font-size:28px;color:#657a58;font-weight:400;line-height:24px;text-align:center}.product--root .product-buy-buttons--root button,.view-product-link{display:flex;align-items:center;justify-content:center;height:auto;background:#657a58!important;border:none!important;border-radius:0;font-family:Genuinesansserif-Regular!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;padding:17px 15px 18px!important;margin-top:25px}.product--root .product--labels .product--label{background:#657a58}#shopify-section-template--14571636883511__navigation,#shopify-section-template--14571636883511__main,#shopify-section-template--14571636883511__recent-products{max-width:1400px;margin:0 auto}.carousel--root .carousel--arrow-nav .carousel--prev .icon--root{display:none}.carousel--root .carousel--arrow-nav .carousel--prev{opacity:1;width:48px;height:48px;background:url(/cdn/shop/files/arrow-left.png?v=1694411394) no-repeat center / 100%}.carousel--root .carousel--arrow-nav .carousel--next .icon--root{display:none}.carousel--root .carousel--arrow-nav .carousel--next{opacity:1;width:48px;height:48px;background:url(/cdn/shop/files/arrow-right.png?v=1694411395) no-repeat center / 100%}#shopify-section-template--14571636949047__83c0a22f-232f-4db2-b02c-fbe3dc799619 .featured-collection--root{max-width:1300px;margin:0 auto}#shopify-section-template--14571636949047__83c0a22f-232f-4db2-b02c-fbe3dc799619 .carousel--y-container,#shopify-section-template--14571636949047__83c0a22f-232f-4db2-b02c-fbe3dc799619 .carousel--block{height:100%}#shopify-section-template--14571636949047__83c0a22f-232f-4db2-b02c-fbe3dc799619 .carousel--block .carousel--block--container{display:flex;flex-direction:column;height:100%}#shopify-section-template--14571636949047__83c0a22f-232f-4db2-b02c-fbe3dc799619 .carousel--block .carousel--block--container .slide-img.brand-section{flex-grow:1}.brand-section .brand-img{text-align:center;margin-bottom:12px}.brand-section .brand-img img{display:inline-block;max-width:75%;width:auto;max-height:36px;filter:opacity(.5)}.brand-section .brand-title h3{font-size:16px;text-align:center;line-height:20px;letter-spacing:0;margin-bottom:10px}.brand-section .brand-content span{display:block;font-size:14px;line-height:22px;text-align:center;margin-bottom:20px}#shopify-section-template--14571636949047__text-columns{background:#e7e7e7}#shopify-section-template--14571636949047__text-columns .featured-grid--root{background:none;max-width:1300px;margin:0 auto}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--header{margin-bottom:20px}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--header .featured-grid--heading{font-family:AvenirNextPro-Bold!important;font-size:32px;color:#424242;text-transform:uppercase;letter-spacing:2px}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--body .featured-grid--item--image{max-width:160px;margin-bottom:15px}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--body .featured-grid--item--text-container h3{font-size:26px}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--body .featured-grid--item--text-container p{color:#424242;text-align:left;margin-left:20px}.yotpo-reviews-carousel-header{font-family:AvenirNextPro-Bold!important;font-size:32px!important;color:#424242!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:2px!important;text-align:center;word-wrap:normal}.yotpo-carousel .glide__slides{padding-top:2px}.yotpo-carousel .yotpo-carousel-arrow.glide__arrow--left{left:-3em}.yotpo-carousel .yotpo-carousel-arrow.glide__arrow--right{right:-3em}#shopify-section-template--14571636949047__10243bfe-e0a4-4931-837f-a95dc83dc05c .alp-container h2{font-family:AvenirNextPro-Bold!important;font-size:32px;color:#424242;text-transform:uppercase;letter-spacing:2px;text-align:center;word-wrap:normal;margin-bottom:40px!important}#shopify-section-template--14571636949047__10243bfe-e0a4-4931-837f-a95dc83dc05c .alp-container #insta-feed h2{display:none}.reviews-carousel-card{font-family:AvenirNextPro-Regular!important}.reviews-carousel-card .review-title{font-family:AvenirNextPro-Bold!important;font-size:20px;color:#424242!important;font-weight:400!important}.reviews-carousel-card .review-content{font-family:AvenirNextPro-Regular!important;font-size:18px;color:#424242!important}.reviews-carousel-card .review-content span{color:#657a58!important;text-decoration:underline}.reviews-carousel-card .reviews-carousel-card-review-product-container .review-product .review-product-image{width:64px;height:64px}.reviews-carousel-card .reviews-carousel-card-review-product-container .review-product .review-product-name{font-size:18px;color:#424242!important;line-height:normal}.collection--header--root .collection--header--wrapper{max-width:1300px;margin-bottom:30px!important}.collection--header--wrapper .collection--header--heading{display:flex;align-items:center;top:0;bottom:auto!important;height:100%}.collection--header--wrapper .collection--header--heading h1{font-size:56px;color:#fff}.page--bestsellers .collection--header--wrapper .collection--header--heading h1{position:relative;top:-88px;left:230px}.collection-mobile-header,.mobile-header-text{display:none}.recent-products--wrapper{padding-top:20px}.recent-products--wrapper .recent-products--title{text-align:center}.recent-products--wrapper .recent-products--title h2{font-family:AvenirNextPro-Bold!important;font-size:32px;color:#424242;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.product-page--wrapper .product-page--info{padding-left:20px}.product-page--wrapper .product-page--info .product-page--block h1{display:flex;flex-direction:column}.product-page--wrapper .product-page--info .product-page--block .producttitle{display:block;font-size:24px;color:#657a58;line-height:normal}.product-page--wrapper .product-page--info .product-page--block .productsubtitle{order:-1;display:block;font-family:Genuinesansserif-Regular!important;font-size:32px;color:#657a58;text-transform:uppercase;letter-spacing:.75px;margin-bottom:5px}.product-page--wrapper .product-page--info .product-page--block .product-price--original{font-family:Genuinesansserif-Regular!important;font-size:32px;color:#657a58;line-height:normal;margin-top:0}.product-page--wrapper .product-page--info .product-page--block .product-dd .product-dd-option{max-width:400px;width:100%;height:58px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#657a58 url(https://cdn.shopify.com/s/files/1/0580/4376/0701/files/pb-d-arrow-12.jpg?v=1692707577) no-repeat left center / 60px!important;box-shadow:none;font-family:Genuinesansserif-Regular!important;font-size:18px;color:#fff;text-transform:capitalize;text-align:left!important;padding-left:82px!important}.product-page--wrapper .product-page--info .product-page--block .disclosure--root .disclosure--header{display:none}.product-page--wrapper .product-page--info .product-page--block .disclosure--main{max-width:400px;width:100%;margin-top:-30px}.product-page--wrapper .product-page--info .product-page--block .disclosure--toggle{height:58px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#657a58 url(https://cdn.shopify.com/s/files/1/0580/4376/0701/files/pb-d-arrow-12.jpg?v=1692707577) no-repeat left center / 60px!important;box-shadow:none;font-family:AvenirNextPro-Bold;font-size:18px;color:#fff;text-transform:capitalize;text-align:left!important;padding-left:82px!important}.product-page--wrapper .product-page--info .product-page--block .disclosure--toggle .icon--root{display:none}.product-page--wrapper .product-page--info .product-page--block .disclosure--form{top:100%!important;max-width:400px;width:100%;background:#657a58}.product-page--wrapper .product-page--info .product-page--block .disclosure--form li{background:#657a58;font-family:AvenirNextPro-Bold;font-size:18px;color:#fff;text-transform:uppercase;text-align:left!important;padding-left:82px!important}.product-page--wrapper .product-page--info .product-page--block .disclosure--form li:hover{background:#657a58}.product-page--wrapper .product-page--info .product-page--block .product-buy-buttons--cta{display:inline-block;vertical-align:top;width:auto;height:56px;background:#69795b;border:none;font-family:Genuinesansserif-Regular!important;font-size:18px;color:#fff;font-weight:500;text-transform:none;text-align:center;letter-spacing:0;line-height:50px;padding:0 60px;margin:1px 5px 0 -1px;border-radius:10px;letter-spacing:4px}.product-page--wrapper .product-page--info .product-page--block .product-content-tabs{padding:0}.product-page--wrapper .product-page--info .product-page--block .product-content-tabs .ui-tabs-nav{justify-content:flex-start}.product-page--wrapper .product-page--info .product-page--block .product-content-tabs .ui-tabs-nav li a{font-family:AvenirNextPro-Bold!important;font-size:18px;font-weight:500;text-transform:none;text-align:center;letter-spacing:0;padding:10px 20px}.product-page--wrapper .product-page--info .product-page--block .product-content-tabs .ui-tabs-panel{padding:0}.product-page--wrapper .product-page--info .product-page--block .subscribelnknew{height:56px;background:#fff;border:2px solid #69795b;font-family:AvenirNextPro-Bold!important;font-size:18px;color:#69795b;font-weight:500;line-height:52px;text-transform:none;text-align:center;letter-spacing:0;padding:0 28px}.product-page--wrapper .product-page--info .product-page--block .subscribelnknew:hover{background:#69795b;color:#fff}.product-page--wrapper .product-page--info .yotpo-sr-bottom-line-summary{position:relative;flex-direction:column!important;padding-left:65px}.product-page--wrapper .product-page--info .yotpo-sr-bottom-line-summary>div{margin:0!important}.product-page--wrapper .product-page--info .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-score{position:absolute;left:0;top:11px;font-size:34px!important;color:#2f84ed!important;font-weight:400!important}.product-page--wrapper .product-page--info .yotpo-sr-bottom-line-summary .yotpo-sr-vertical-border{display:none!important}.product-page--wrapper .product-page--info .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text--right-panel{font-size:12px!important}body .product-page--wrapper .product-page--info .yotpo-sr-bottom-line-right-panel{margin-top:5px!important}.product-buy-buttons--form .rc-container-wrapper{display:none}body input:checked+.bsub-widget__group-header{border-color:#657a58;color:#657a58}.clean-ingredients{margin-bottom:28px}.clean-ingredients .pd-tags{display:flex;padding:0}.clean-ingredients .pd-tags li{position:relative;display:flex;align-items:center;max-width:50px;height:50px;background:#fff;border:2px solid transparent;border-radius:300px;padding:5px;margin-right:15px}.clean-ingredients .pd-tags li span{display:block;overflow:hidden;border-radius:300px}.clean-ingredients .pd-tags li span img{display:block;max-width:100%}.clean-ingredients .pd-tags li .pd-tags-tooltip{display:none;position:absolute;top:0;left:100%;background:#424242;font-family:PlantinMTPro-Regular;font-size:13px;color:#fff;white-space:nowrap;font-weight:400;text-transform:uppercase;padding:13px 20px;margin-left:30px;z-index:2}.clean-ingredients .pd-tags li:hover{border-color:#424242}.clean-ingredients .pd-tags li:hover .pd-tags-tooltip{display:block}.clean-ingredients .pd-tags li .pd-tags-tooltip:before{position:absolute;top:50%;right:100%;content:"";width:30px;height:2px;background:#424242;margin-top:-1px}.section--related-products .related-products--root{padding-top:100px}.related-products--wrapper .related-products--header .related-products--title{font-family:Genuinesansserif-Regular!important;font-size:32px;color:#424242;text-transform:uppercase;letter-spacing:2px}.bsub-widget__wrapper{max-width:400px;padding:10px}.bsub-widget__group-header{line-height:normal}.bsub-widget__group-label{padding:0}@media (max-width: 1140px){.product-page--wrapper .product-page--info .product-page--block .product-buy-buttons--cta{width:100%;margin-bottom:10px}.product-page--wrapper .product-page--info .product-page--block .subscribelnknew{width:100%}}@media (max-width: 767px){.product-page--wrapper .product-page--info .yotpo-reviews-star-ratings-widget{justify-content:center!important}.product-page--wrapper .product-page--info .product-page--block .product-buy-buttons--cta{height:44px;line-height:44px}.product-page--wrapper .product-page--info .product-page--block .subscribelnknew{height:44px;line-height:42px}}#test-page-for-byob .product-grid{text-align:center}.bundle-footer{text-align:center;margin-bottom:80px}#test-page-for-byob .bundle-container{display:flex;flex-wrap:wrap;margin:0 auto;padding:20px}#test-page-for-byob .bundle-product{box-sizing:border-box;flex:0 0 25%;padding:20px;position:relative;transition:.3s ease}#test-page-for-byob .bundle-product:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-5px)}#test-page-for-byob .bundle-product img{max-width:100%;display:block;margin-bottom:15px}#test-page-for-byob .bundle-product p{margin-bottom:10px}#test-page-for-byob .add-to-bundle{background-color:#fff;border:2px solid #333;color:#333;cursor:pointer;padding:10px 15px;text-align:center;width:100%;transition:background-color .3s ease}#test-page-for-byob .add-to-bundle:hover{background-color:#eee}#test-page-for-byob .add-to-bundle.alreadyadded{background:#b4aeae!important}#test-page-for-byob .bundle-display-container{margin:20px auto;padding:20px;border:1px solid #ddd}#test-page-for-byob .bundle-items-list{display:flex;flex-wrap:wrap}#test-page-for-byob .bundle-item{flex:0 0 25%;padding:10px;border:1px solid #ddd;margin:10px 0}@media (max-width: 768px){#test-page-for-byob .bundle-product,#test-page-for-byob .bundle-item{flex:0 0 50%}}#bundle-carousel{display:flex;overflow-x:auto;white-space:nowrap}.carousel-item{min-width:100px;height:100px;border:2px dashed #ccc;margin-right:10px;position:relative;display:inline-block}.carousel-item img{max-width:100%;max-height:100%;display:block;margin:auto}.carousel-item.filled{border:2px solid black;background:#eee}.remove-icon{position:absolute;top:3px;right:3px;width:20px;height:20px;background:#00000014 url(/cdn/shop/files/close-line.png?v=1692172745) no-repeat center;border-radius:3px;font-size:0;color:#fff;padding:5px;cursor:pointer;display:block}.carousel-item.filled:hover .remove-icon{display:block}#bundle-carousel{display:flex;align-items:center;padding-bottom:15px;margin-top:30px;margin-bottom:25px}#carousel-items-wrapper{overflow:hidden;white-space:nowrap;width:80%}.carousel-item{display:inline-block}.carousel-nav{cursor:pointer;font-size:24px;margin:0 10px}.progress-container{position:relative;height:10px;background-color:#b4aeae;border-radius:50px}.progress-bar{width:100%;height:10px;background:gray}.progress{display:block!important;position:absolute;height:100%;background-color:#69795b;border-radius:50px;transition:width .3s ease}.milestone{display:flex;align-items:center;justify-content:center;position:absolute!important;bottom:-16px;width:42px;height:42px;background-color:#b4aeae;border:none;border-radius:50%;transform:translate(-50%);font-family:AvenirNextPro-Regular;font-size:12px;color:#fff;text-align:center}.milestone.active{background-color:#69795b}.milestone.active:before{display:none;content:"";position:absolute;top:-20px;left:50%;width:10px;height:10px;background:green;border-radius:50%}body .bundle-header{background:#23354b;color:#fff;text-align:center;padding:20px;margin-bottom:50px}body .bundle-header h1{font-size:42px;color:#fff;font-weight:400!important;margin:0}body .bundle-header h2{font-family:AvenirNextPro-Regular!important;font-size:20px;color:#fff;font-weight:400;margin-top:0}#bundle-grid{max-width:1400px;width:100%;padding:0 100px;margin:0 auto}.product-grid{display:flex;flex-wrap:wrap;margin-left:-3%}.product-grid .product-item{display:flex;flex-direction:column;flex:0 0 100%;max-width:22%;text-align:center;margin:0 0 50px 3%}.product-grid .product-item a{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.product-grid .product-item a img{margin-bottom:20px}.product-grid .product-item a h3{display:block;flex-grow:1;font-size:18px;color:#69795b;font-weight:400;line-height:22px;text-transform:uppercase;text-align:center;letter-spacing:0;margin-bottom:10px}.product-grid .product-item a h3 span{display:block;font-family:AvenirNextPro-Bold!important;font-size:18px;color:#657a58;font-weight:400;text-transform:none}.product-grid .product-item a h3 span.product-subtitle{margin-bottom:10px}.product-grid .product-item a h3 span.product-discount{color:#424242}.product-grid .product-item a p{font-family:AvenirNextPro-Bold!important;font-size:28px;color:#657a58;font-weight:400;text-align:center;margin-top:0;margin-bottom:15px}.product-grid .product-item .add-to-bundle{display:flex;align-items:center;justify-content:center;height:auto;background:#657a58!important;border:none!important;border-radius:0;font-family:AvenirNextPro-Bold!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;padding:17px 15px 18px!important}.product-grid .product-item .add-to-bundle.alreadyadded{background:#b4aeae!important}.product-grid .product-item .add-to-bundle>div{margin-left:8px}.product-grid .product-item span.btn-outstock{display:flex;align-items:center;justify-content:center;height:auto;background:#657a58!important;border:none!important;border-radius:0;font-family:AvenirNextPro-Bold!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;padding:17px 15px 18px!important}.onetimeaddbundletocartbottom{margin-top:-20px;margin-bottom:40px}.onetimeaddbundletocartbottom .addtocartbtnbyoblast{background:#424242!important;padding:17px 35px 18px!important}.progress-container{max-width:800px;width:100%;padding:0;margin:0 auto 60px}.progress-container .milestonemain{display:flex;width:100%}.progress-container .milestonemain .milestone{position:relative}.progress-container .milestonemain .milestone:after{position:absolute;top:100%;left:50%;content:"";width:90px;font-size:12px;color:#fff;line-height:normal;text-align:center;margin:5px 0 0 -45px}.progress-container .milestonemain .ontimevalue50:after{content:"FREE SHIPPING"}.progress-container .milestonemain .ontimevalue75:after{content:"5% OFF"}.progress-container .milestonemain .ontimevalue100:after{content:"10% OFF"}.progress-container .milestonemain .ontimevalue150:after{content:"15% OFF"}.progress-container .milestonemain .ontimevalue50{left:20%}.progress-container .milestonemain .ontimevalue75{left:40%}.progress-container .milestonemain .ontimevalue100{left:60%}.progress-container .milestonemain .ontimevalue150{left:80%}.progress-container .btnforonetime{text-align:center;margin-top:60px}.progress-container .btnforonetime #onetimesavingbtn{display:inline-block;max-width:300px;width:100%;background:#657a5887!important;border:none!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;cursor:pointer;padding:17px 20px 18px!important}.progress-container-subscriptions{position:relative;max-width:800px;width:100%;height:10px;background-color:#b4aeae;border-radius:50px;padding:0;margin:0 auto 60px}.progress-container-subscriptions .milestonemain{display:flex;width:100%}.progress-container-subscriptions .milestonemain .milestone{position:relative}.progress-container-subscriptions .milestonemain .milestone:after{position:absolute;top:100%;left:50%;content:"";width:90px;font-family:AvenirNextPro-Regular;font-size:12px;color:#fff;line-height:normal;text-align:center;margin:5px 0 0 -45px}.progress-container-subscriptions .milestonemain .subscriptionvalue50:after{content:"FREE SHIPPING"}.progress-container-subscriptions .milestonemain .subscriptionvalue75:after{content:"15% OFF"}.progress-container-subscriptions .milestonemain .subscriptionvalue100:after{content:"20% OFF"}.progress-container-subscriptions .milestonemain .subscriptionvalue150:after{content:"25% OFF"}.progress-container-subscriptions .milestonemain .subscriptionvalue50{left:20%}.progress-container-subscriptions .milestonemain .subscriptionvalue75{left:40%}.progress-container-subscriptions .milestonemain .subscriptionvalue100{left:60%}.progress-container-subscriptions .milestonemain .subscriptionvalue150{left:80%}.progress-container-subscriptions .btnforsubscription{text-align:center;margin-top:60px}.progress-container-subscriptions .btnforsubscription #subscriptionsavingbtn{display:inline-block;max-width:300px;width:100%;background:#657a5887!important;border:none!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;cursor:pointer;padding:17px 20px 18px!important}#bundle-items,#total-price-display{display:none}.carousel-container{max-width:570px;width:100%;padding:0;margin:0 auto}.carousel-container .carousel-item{display:block;background:#b4aeae;border:1px solid #b4aeae;border-radius:0}.carousel-container .carousel-item.filled{background:#fff;border:1px solid #fff;border-radius:0}.carousel-container .carousel-item img{border-radius:5px}.bundle-footer #add-bundle-to-cart{display:inline-block;max-width:300px;width:100%;background:#657a58!important;border:none!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;padding:17px 20px 18px!important}.bundle-total{margin-bottom:0}.bundle-total span{font-family:AvenirNextPro-Regular;font-size:20px}.bundle-total .bundle-total-main{color:#fff}.bundle-total .bundle-total-save{color:#fcc306}body .stickyBlueBox{border-radius:0!important;padding:15px 15px 20px!important}body .stickyBlueBox .ui-tabs-nav{margin:10px 0 20px!important}.product-content-tabs{background:none!important;border:none!important}.product-content-tabs .ui-tabs-nav{display:flex;flex-wrap:wrap;justify-content:center;background:none!important;border:none!important;padding:0!important;margin:0 0 30px!important}.product-content-tabs .ui-tabs-nav li.ui-tabs-tab{background:none;border:none;border-radius:0;margin:0 10px 10px 0!important}.product-content-tabs .ui-tabs-nav li.ui-tabs-tab.ui-tabs-active{background:none}.product-content-tabs .ui-tabs-nav li.ui-tabs-tab a{display:block;background:#fff;border:2px solid #69795b;width:100%;font-family:AvenirNextPro-Regular;font-size:18px;color:#69795b;font-weight:500;text-transform:uppercase;text-align:center;letter-spacing:0;line-height:normal;padding:10px 25px}.product-content-tabs .ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a{background-color:#69795b;color:#fff}.product-content-tabs .ui-tabs-panel h3{font-size:36px;font-weight:400;text-align:center;text-transform:uppercase;word-wrap:normal;margin-bottom:40px}.product-content-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;margin-bottom:0}#selling-plan-tabs .ui-tabs-nav li a{font-family:AvenirNextPro-Bold;color:#fff!important;font-weight:400;letter-spacing:.75px}.onetimeaddbundletocart a{display:inline-block;border:2px solid #fcc306;font-family:AvenirNextPro-Bold;font-size:16px;color:#fcc306;line-height:normal;text-decoration:none!important;letter-spacing:.75px;text-transform:uppercase;padding:14px 15px}.onetimeaddbundletocart a:hover{background:#fcc306;color:#424242!important}.onetimeaddbundletocart a .commonlayer{display:inline-block;vertical-align:middle;margin:-3px 0 0 5px}.subscriptionaddbundletocart a{display:inline-block;border:2px solid #fcc306;font-family:AvenirNextPro-Bold;font-size:16px;color:#fcc306;line-height:normal;text-decoration:none!important;letter-spacing:.75px;text-transform:uppercase;padding:14px 15px}.subscriptionaddbundletocart a:hover{background:#fcc306;color:#424242!important}.subscriptionaddbundletocart a .commonlayer{display:inline-block;vertical-align:middle;margin:-3px 0 0 5px}.bundle-header-wrapper .bundle-header .product-content-tabs .ui-tabs-nav li.ui-tabs-tab{border-radius:0;margin-right:0;margin-bottom:0}.bundle-header-wrapper .bundle-header .product-content-tabs .ui-tabs-nav li.ui-tabs-tab a{background:#b4aeae;border-color:#b4aeae;padding:14px 30px 15px}.bundle-header-wrapper .bundle-header .product-content-tabs .ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a{background:#69795b;border-color:#69795b;color:#fff}.main_frequency_for_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:9}.main_frequency_for_overlay .main_frequency{position:relative;overflow:hidden;width:90%;max-width:500px;background:#fff;border-radius:10px;padding:40px;margin:50px auto 0}.main_frequency_for_overlay .main_frequency .commonlayer{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.main_frequency_for_overlay .main_frequency .close-btn{position:absolute;top:5px;right:5px;display:inline-block;width:32px;height:32px;background:url(/cdn/shop/files/close-fill.png?v=1693311511) no-repeat center / 100%;cursor:pointer;z-index:2}.main_frequency_for_overlay .main_frequency h3{font-family:AvenirNextPro-Bold!important;font-size:22px;color:#424242;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px}.main_frequency_for_overlay .main_frequency .frequencyoptionsmain{margin-bottom:25px}.main_frequency_for_overlay .main_frequency .frequencyoptionsmain input[type=radio]{width:16px;height:16px;margin-right:5px}.main_frequency_for_overlay .main_frequency .frequencyoptionsmain .frequencydayslist{display:flex;align-items:center;margin-bottom:5px}.main_frequency_for_overlay .main_frequency .frequencyoptionsmain .frequencydayslist label{font-family:AvenirNextPro-Bold;font-size:14px;color:#424242;font-weight:400;padding:0}.main_frequency_for_overlay .main_frequency .submitbtnmaster .setfrequencybtn{display:inline-block;height:auto;background:#69795b;border:none;font-family:AvenirNextPro-Bold;font-size:18px!important;color:#fff;font-weight:500;line-height:22px;text-transform:uppercase;cursor:pointer;padding:15px 25px}.messagepopupmain{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:9}.messagepopupmain .messagepopupforupdate{position:relative;overflow:hidden;width:90%;max-width:500px;background:#fff;border-radius:10px;padding:40px;margin:0 auto;top:30%}.messagepopupmain .messagepopupforupdate .messagepopupclosed{position:absolute;top:5px;right:5px;display:inline-block;width:32px;height:32px;background:url(/cdn/shop/files/close-fill.png?v=1693311511) no-repeat center / 100%;cursor:pointer;font-size:0;z-index:2}.messagepopupmain .messagepopupforupdate .messagemain p{font-family:PlantinMTPro-Regular!important;font-size:20px;color:#424242;font-weight:400;line-height:1.4em}.product-content-tabs.ui-tabs .ui-tabs-panel{background:none}.collection-hero{position:relative}.collection-hero .collection-hero__inner .collection-hero__text-wrapper{text-align:center}.collection-hero .collection-hero__inner .collection-hero__text-wrapper .collection-hero__description{max-width:100%}.cart-item-edit-link .edit-lnk{font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;display:inline-block;line-height:1;text-decoration:none}.cart-item-edit-link .edit-lnk:after{padding-bottom:.1428571429em;border-bottom:.0714285714em solid var(--color--body);content:"";display:block;width:100%}.addtocartbtnbyoblast{display:flex;align-items:center;justify-content:center;height:auto;background:#23354b!important;border:none!important;border-radius:0;font-family:AvenirNextPro-Bold!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;padding:17px 15px 18px!important;text-decoration:none!important;cursor:pointer}.stickyBlueBox{position:fixed!important;left:0;top:0;width:100%;background:#23354b!important;z-index:8}.stickyBlueBox div#selling-plan-tab-2,.stickyBlueBox div#selling-plan-tab-1{padding:0!important}body .nudge-offer.multi .offer-text{font-family:PlantinMTPro-Regular!important;font-size:20px;color:#424242;font-weight:400}body .nudge-offer.multi.flex .offer-collection .product-wrapper .details .product-title{display:block;font-family:AvenirNextPro-Bold!important;font-size:18px;color:#424242;text-transform:uppercase;letter-spacing:.75px;font-weight:400;margin-bottom:20px}body .nudge-offer.multi.flex .offer-collection .product-wrapper .details form select{-webkit-appearance:none;appearance:none;height:52px}body .nudge-offer.multi.flex .offer-collection .product-wrapper .details form input.bttn{height:auto;background:#657a58!important;border:none!important;border-radius:0;font-family:AvenirNextPro-Bold!important;font-size:18px!important;color:#fff!important;font-weight:500;line-height:22px;text-transform:uppercase;padding:15px!important;margin-top:0}#shopify-section-template--14574889959479__89792993-3789-449b-af85-af41011abefa .featured-content--container{display:flex;justify-content:flex-start}#shopify-section-template--14574889959479__89792993-3789-449b-af85-af41011abefa .featured-content--text{position:relative;max-width:450px;background:#ffffffe6 url(/cdn/shop/files/ow-logo.webp?v=1695051218) no-repeat bottom 25px center / 260px;border:5px solid #fff;padding:20px 25px 170px;margin:50px}#shopify-section-template--14574889959479__89792993-3789-449b-af85-af41011abefa .featured-content--text:before{position:absolute;top:-10px;left:-10px;content:"";width:calc(100% + 20px);height:calc(100% + 20px);border:2px solid #fff;border-radius:5px}#shopify-section-template--14574889959479__89792993-3789-449b-af85-af41011abefa .featured-content--text .featured-content--text-container{text-align:left}#shopify-section-template--14574889959479__89792993-3789-449b-af85-af41011abefa .featured-content--text .featured-content--text-container p{line-height:1.1em}#shopify-section-template--14574889959479__89792993-3789-449b-af85-af41011abefa .featured-content--text .featured-content--text-container hr{display:block;background:#a5918c;border:none;width:200px;height:2px;padding:0;margin:0 auto 25px}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--root{padding:40px 0}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container{align-items:flex-start}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container .featured-content--image{flex:0 0 100%;max-width:50%;min-width:auto}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container .featured-content--text{flex:0 0 100%;max-width:50%;min-width:auto;padding-right:40px}.featured-text--wrapper .featured-text--heading,.page--alpine-provisions-faq .collapsible-rows--wrapper .collapsible-rows--header h2{font-family:AvenirNextPro-Bold!important;font-size:32px;color:#424242;text-transform:uppercase;letter-spacing:2px}.page--alpine-provisions-faq .collapsible-rows--wrapper .collapsible-rows--block .collapsible-row--toggle label{font-family:AvenirNextPro-Bold!important;font-size:18px;color:#424242;font-weight:400;line-height:1.4em;text-transform:none;letter-spacing:0}.page--alpine-provisions-faq .collapsible-rows--wrapper .collapsible-rows--block .collapsible-row--content{padding-top:0}.footer--root .footer--blocks .footer--menu li a{display:inline-block;font-family:Genuinesansserif-Regular!important;font-size:16px;color:#fff;padding:5px 0}.footer--root .footer--blocks .klaviyo-form p{font-size:18px!important;color:#424242}.footer--root .footer--blocks .klaviyo-form input[type=email]{border-radius:0!important;font-family:PlantinMTPro-Regular!important;font-size:16px!important;color:#424242!important}.footer--root .footer--blocks .klaviyo-form button{border-radius:0!important;font-family:AvenirNextPro-Bold!important;font-size:16px!important;font-weight:400!important;text-transform:uppercase;text-shadow:none}.footer--root .footer--sub .footer--sub--block a{font-family:PlantinMTPro-Regular!important;font-size:16px;color:#424242}@media (max-width: 1200px){#bundle-grid{padding:0 20px}.page--build-your-bundle .product-content-tabs.ui-tabs .ui-tabs-panel{padding:0}}@media (max-width: 980px){body p,ul li,ol li{font-size:18px}.page--build-your-bundle .product-grid .product-item{max-width:47%}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--root{padding:0}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container{flex-wrap:wrap}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container .featured-content--image{order:-1;max-width:100%}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container .featured-content--text{max-width:100%}}@media (max-width: 767px){.featured-collection--root .featured-collection--title{font-size:24px}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--header{margin-bottom:0}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--header .featured-grid--heading{font-size:24px}#shopify-section-template--14571636949047__text-columns .featured-grid--root .featured-grid--body .featured-grid--item--text-container h3{font-size:20px}.yotpo-reviews-carousel-header,#shopify-section-template--14571636949047__10243bfe-e0a4-4931-837f-a95dc83dc05c .alp-container h2{font-size:24px!important;line-height:28px!important}#shopify-section-template--14571636949047__text-columns .featured-grid--body--container .featured-grid--item{margin-bottom:40px}#shopify-section-template--14571636949047__text-columns .featured-grid--body--container .featured-grid--item:last-child{margin-bottom:0}.product--root .product-buy-buttons--root button,.view-product-link{font-size:14px!important;padding:14px 10px 15px!important}.brand-section .brand-img img{height:36px}.brand-section .brand-title h3{height:40px;overflow:hidden}#shopify-section-template--14571636949047__83c0a22f-232f-4db2-b02c-fbe3dc799619 .carousel--y-container .carousel--block .carousel--block--container .product--root a:first-child{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}body #bundle-carousel{margin-bottom:20px}body .bundle-header h1{font-size:32px}body .bundle-header h2{font-size:16px}body .bundle-total span{font-size:16px;line-height:normal}.progress-container,.progress-container-subscriptions{margin-bottom:50px}.progress-container-subscriptions .milestonemain .milestone:after{font-size:8px}.progress-container .milestonemain .milestone:after{font-size:8px}.page--build-your-bundle .product-content-tabs.ui-tabs .ui-tabs-panel{padding:15px 0 10px}.page--build-your-bundle .product-grid .product-item .add-to-bundle{font-size:15px!important}.product-content-tabs .ui-tabs-nav li.ui-tabs-tab a{font-size:15px;line-height:15px;padding:10px 10px 8px}.section--related-products .related-products--root{padding-top:60px}.product-page--wrapper .product-page--info .product-page--block .producttitle{font-size:28px}.product-page--root{padding:0 20px!important}.product-page--wrapper .product-page--info{padding-left:0}.product-page--wrapper .product-page--info .product-page--block .product-dd .product-dd-option,.product-page--wrapper .product-page--info .product-page--block .disclosure--toggle{height:42px;background-size:40px!important;font-size:14px;padding:5px 5px 5px 50px!important}.related-products--wrapper .related-products--header .related-products--title{font-size:24px}.product-content-tabs .ui-tabs-nav{margin:0 0 10px!important}.product-page--wrapper .product-page--info .product-page--block .product-content-tabs .ui-tabs-nav li a{font-size:14px}.mobile-header-text{display:block;font-family:PlantinMTPro-Bold!important;font-size:28px;color:#424242;text-align:center}.collection--header--root .collection--header--wrapper .collection--header--heading h1{display:none}.collection--header--root .collection--header--wrapper .collection--header--image .image--root:before{display:none}.collection--header--root .collection--header--wrapper .collection--header--image .image--root .image--container,.collection--header--root .collection--header--wrapper .collection--header--image .image--root .image--container img{position:static}.collection--body--root{padding-top:0}.product--root .product--image-wrapper .product--image{height:auto}.product--root .product--image-wrapper .product--image img{position:static;height:auto}.product--root .product--image-wrapper .product--hover-image{height:auto}.product--root .product--image-wrapper .product--hover-image img{position:static;height:auto}.product--root .product--image-wrapper .product--image .image--root:before{display:none}.product--root .product--image-wrapper .image--container{position:static}.page--bestsellers .featured-content--container{padding:25px 20px 50%!important}.page--bestsellers .featured-content--container h3.featured-content--title{text-align:left;padding:0}.page--haircare .featured-content--container{padding:50% 20px 15%!important}.page--haircare .featured-content--container h3.featured-content--title{background:#657a5882;text-align:left;padding:5px 10px}.page--bodycare .featured-content--container{padding:50% 20px 10%!important}.page--bodycare .featured-content--container h3.featured-content--title{text-align:left;padding:0}.page--deodorants .featured-content--container{padding:50% 20px 10%!important}.page--deodorants .featured-content--container h3.featured-content--title{text-align:left;padding:0}.page--shop-all .featured-content--container{padding:50% 20px 10%!important}.page--shop-all .featured-content--container h3.featured-content--title{text-align:left;padding:0}.page--sale .featured-content--container{padding:50% 20px 10%!important}.page--sale .featured-content--container h3.featured-content--title{text-align:left;padding:0}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container .featured-content--image{position:static}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container .featured-content--text{text-align:left;padding:0 20px}#shopify-section-template--14571637014583__7688976a-ec69-46ea-890e-737669b43bea .featured-content--container .featured-content--text h3{margin-bottom:15px}.featured-text--wrapper .featured-text--heading,.page--alpine-provisions-faq .collapsible-rows--wrapper .collapsible-rows--header h2{font-size:24px}}@media (max-width: 592px){.product--root .product--details .product--price-container .product--price-wrapper .product--price{font-size:20px}.product--root .product-buy-buttons--root button{font-size:14px!important;line-height:16px}.bundle-header-wrapper .product-content-tabs .ui-tabs-nav{flex-wrap:wrap}.bundle-header-wrapper .bundle-header .product-content-tabs .ui-tabs-nav li.ui-tabs-tab a{font-size:12px;padding:14px 20px 15px}.bundle-header-wrapper .bundle-header .product-content-tabs .ui-tabs-nav li.ui-tabs-tab a span{display:none}.onetimeaddbundletocart a,.subscriptionaddbundletocart a{font-size:12px}.product-page--wrapper .product-page--info .product-page--block .product-buy-buttons--cta,.product-page--wrapper .product-page--info .product-page--block .product-quantity--input{width:100%}.collection--header--root{display:none}.collection-mobile-header{display:block;width:auto;margin:0 -18px 25px}.collection-mobile-header img{display:block;width:100%}#shopify-section-template--14574889959479__89792993-3789-449b-af85-af41011abefa .featured-content--text{margin:25px}}@media (max-width: 440px){.page--build-your-bundle .product-grid{margin-left:0}.page--build-your-bundle .product-grid .product-item{max-width:100%;margin-left:0}}.template--collection h3.featured-content--title{color:#fff}.product--root .product--details .product--details-wrapper .product--title{display:flex;flex-direction:column;align-items:center}.featured-collection--show-more{display:none!important}.updatebundlepopupredesign .btn{border:2px solid #fcc306;font-family:AvenirNextPro-Bold;font-size:16px;color:#fcc306;line-height:normal;text-decoration:none!important;letter-spacing:.75px;text-transform:uppercase;padding:14px 15px;text-shadow:none}.updatebundlepopupredesign span:first-child{display:block;width:100%;text-align:center;margin:0 auto 20px;color:#fff}.updatebundlepopupredesign span:last-child{display:block;width:100%;text-align:center;margin:20px auto 0;color:#fff}.updatebundlepopupredesign{text-align:center}@media (max-width: 592px){.template--product .related-products--grid .product--root{justify-content:space-between}}[data-link-id=build-your-bundle-span-save-up-to-25-span] span span{display:none}@media all and (max-width: 768px){[data-link-id=build-your-bundle-span-save-up-to-25-span] span{display:block;color:red;text-transform:capitalize;font-weight:700}}@media only screen and (max-width: 1320px) and (min-width: 768px){.x-menu--level-1--container{display:flex}.x-menu li a{font-size:12px;padding:8px}}@media (max-width: 1024px){.x-menu--level-1--container{display:none}}.drawer--container .cart--item--selling-plan{font-size:12px;line-height:1.3em}.drawer--container .cart--item-properties{display:block;line-height:1.5em;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;color:var(--color--body--light);font-weight:500;margin-bottom:5px;margin-top:5px}.drawer--container .cart--item--price div{margin-right:10px}.drawer--container .cart--item--price{display:flex;flex-wrap:wrap;line-height:1em}.drawer--container .cart--item--quantity{display:flex}.drawer--container .cart--item--quantity div{margin-right:10px}.template--article .article--subtitle{text-align:center}.product-content-tabs .ui-tabs-nav li.ui-tabs-tab a:hover{background-color:#69795b;color:#fff}.instafeed-lightbox .name-section .fullname.instafeed-text{border-bottom:1px solid}.page--gift-cards .product--image-wrapper .image--container{position:static;height:auto}.page--gift-cards .product--image-wrapper .product--image{height:auto}.page--gift-cards .product--image-wrapper .product--image .image--root:before{display:none}.page--gift-cards .product--image-wrapper .image--container img{position:static;object-fit:none;height:auto}#selling-plan-tabs #onetimesavingbtn:hover,#selling-plan-tabs #subscriptionsavingbtn:hover{background:#69795b;border-color:#69795b}.page-width.blog-search-box.customfield input[type=text]{flex-grow:1;height:60px;background:#f0f0f0;border:none;border-radius:0;padding:0 25px}.page-width.blog-search-box.customfield input[type=submit]{width:150px;min-width:150px;height:60px;background:#657a58;border:none;border-radius:0;font-family:AvenirNextPro-Bold!important;font-size:22px;color:#fff;font-weight:500;line-height:26px;text-transform:uppercase;padding:0 25px}.page-width.blog-search-box.customfield form{display:flex;align-items:center;margin:0 auto;max-width:var(--max-width--large)}.search-results--other[data-container=panel],.search-results--heading.custom_design_search{max-width:var(--max-width--large);margin:0 auto}.search-results--heading.custom_design_search p[data-item=caption]{font-size:46px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;font-style:normal}.search-results--root .search-results--heading p{font-family:AvenirNextPro-Bold!important;font-size:32px!important;color:#424242;text-transform:uppercase;letter-spacing:2px!important}.search-results--other .article--item{margin-bottom:40px}.search-results--other .article--item .image--root:before{padding-top:calc(100% / var(--aspect-ratio))}.search-results--other .article--item .image--container{margin-bottom:20px}.search-results--other .article--item h3{font-family:AvenirNextPro-Bold!important;font-size:20px;color:#424242;font-weight:400;line-height:1.4em;text-transform:none;letter-spacing:0}.search-results--other .article--item h3 a{color:#424242}.search-results--other .article--item .article--item-info time{font-family:PlantinMTPro-Regular!important;font-size:16px;color:#424242;font-weight:400;line-height:1.4em}.search-results--other .article--item .article--item--excerpt{font-family:PlantinMTPro-Regular!important;font-size:20px;color:#424242;font-weight:400;line-height:1.4em}.search-results--other .article--item--read-more a{font-family:PlantinMTPro-Regular!important;font-size:16px;color:#424242;font-weight:400;line-height:1.4em}@media (max-width: 767px){.search-results--other .article--item h3{font-size:18px}.search-results--root .search-results--heading p{font-size:24px!important}.search-results--other .article--item .article--item--excerpt{font-size:18px}.search-results--other .article--item--read-more a{font-size:14px}.page-width.blog-search-box.customfield input[type=submit]{width:120px;min-width:120px;font-size:16px}}#shopify-section-template--14571636949047__custom_liquid_RcGkmV .custom-liquid--root{padding:0}#shopify-section-template--14571636949047__custom_liquid_RcGkmV .custom-liquid--wrapper{max-width:1300px}.ap-stat-banner{display:flex;justify-content:flex-end;background:url(/cdn/shop/files/Alpine_Body_Wash_Fir_Sage_Haircare_2024_4-opt.jpg?v=1706865359) no-repeat center / cover;padding:60px 20px 100px}.ap-stat-banner .aps-inner{max-width:460px;width:100%}.ap-stat-banner .aps-inner h3{font-family:PlantinMTPro-Bold;font-size:48px;color:#fff;line-height:1em;margin-bottom:20px}.ap-stat-banner .aps-inner h4{font-family:PlantinMTPro-Bold;font-size:28px;color:#fff;line-height:1.2em;margin-bottom:25px}.ap-stat-banner .aps-inner p{font-family:PlantinMTPro-Regular;font-size:22px;color:#fff;line-height:1.4em}.ap-stat-banner .aps-inner .btn-wrap{margin-bottom:40px}.ap-stat-banner .aps-inner .btn-wrap a{display:inline-block;background:#fff;font-family:AvenirNextPro-Bold!important;font-size:20px;color:#697a5a;line-height:1em;text-transform:uppercase;padding:15px 25px 14px}.ap-stat-banner .aps-inner .aps-review .rev-name{font-size:22px;margin-bottom:3px}.ap-stat-banner .aps-inner .aps-review .rev-star{margin-bottom:3px}.ap-stat-banner .aps-inner .aps-review .rev-star img{max-width:150px}.ap-stat-banner .aps-inner .aps-review .rev-text{font-size:20px}.ap-stat-banner.ap-sb-new{justify-content:flex-start;background:url(/cdn/shop/files/Alpine_Website_Banner_Starter_Sets_2024_1.jpg?v=1711776170) no-repeat center / cover;padding:12% 100px}.ap-stat-banner.ap-sb-new .aps-inner{max-width:500px}.ap-stat-banner.ap-sb-new .aps-inner h3{font-size:60px;color:#231f20}.ap-stat-banner.ap-sb-new .aps-inner p{font-size:30px;color:#231f20;margin-bottom:25px}.ap-stat-banner.ap-sb-new .aps-inner .btn-wrap{margin-bottom:0}.ap-stat-banner.ap-sb-new .aps-inner .btn-wrap a{background:#6c795d;box-shadow:5px 5px 5px #00000059;font-family:AvenirNextPro-Regular!important;color:#fff}@media (max-width: 1024px){.ap-stat-banner .aps-inner{width:auto}.ap-stat-banner .aps-inner h3{font-size:52px}.ap-stat-banner .aps-inner h4{font-size:30px}.ap-stat-banner .aps-inner .btn-wrap{margin-bottom:25px}}@media (max-width: 992px){.ap-stat-banner.ap-sb-new .aps-inner{max-width:360px}.ap-stat-banner.ap-sb-new .aps-inner h3{font-size:42px}.ap-stat-banner.ap-sb-new .aps-inner p{font-size:20px}}@media (max-width: 767px){.ap-stat-banner{position:relative}.ap-stat-banner:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#00000080;z-index:1}.ap-stat-banner .aps-inner{position:relative;z-index:1}.ap-stat-banner.ap-sb-new{justify-content:center;background:url(/cdn/shop/files/Alpine_Website_Banner_Starter_Sets_2024_1_-_opt.jpg?v=1711777488) no-repeat center / cover;padding:40% 20px}.ap-stat-banner.ap-sb-new .aps-inner h3,.ap-stat-banner.ap-sb-new .aps-inner p{color:#fff;text-align:center}}@media (max-width: 592px){.ap-stat-banner{justify-content:center;background:url(/cdn/shop/files/Alpine-Body-Wash-Fir_Sage-Haircare-2024-4-opt-mob.jpg?v=1706869884) no-repeat center / cover;padding:50px 20px}.ap-stat-banner .aps-inner{text-align:center}.ap-stat-banner .aps-inner h3{font-size:32px}.ap-stat-banner .aps-inner h4{font-size:24px}.ap-stat-banner .aps-inner .aps-review .rev-name{font-size:20px}.ap-stat-banner .aps-inner .aps-review .rev-text{font-size:18px}.ap-stat-banner.ap-sb-new{padding:30% 20px}.ap-stat-banner.ap-sb-new .aps-inner{max-width:100%}.ap-stat-banner.ap-sb-new .aps-inner h3{font-size:32px}}@media (max-width: 400px){.ap-stat-banner .aps-inner .aps-review .rev-text br{display:none}}.accordion{color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.accordion:after{content:"\2c3";color:#777;font-weight:700;margin-left:10px}.active:after{content:"\2c5"}.panel{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.pb-ingredients-link{padding:5px!important;font-size:19px!important;text-align:left!important;margin-bottom:10px!important}.page--all-in-starter-kit-starter-set .review-yopto{display:flex;justify-content:flex-start}.page--all-in-starter-kit-starter-set .review-yopto img{max-width:250px;width:100%}.template--collection.page--sets .review-yopto{display:flex;justify-content:center;padding-bottom:72px}.template--collection.page--sets .review-yopto img{width:auto;max-width:350px}.product-page--wrapper .product-page--info .product-page--block .review-yopto img{max-width:170px;width:100%}@media (max-width: 767px){.page--all-in-starter-kit-starter-set .review-yopto{justify-content:center}.product-page--wrapper .product-page--info .product-page--block .review-yopto{text-align:center}.product-page--wrapper .product-page--info .product-page--block .product-badges{text-align:center;margin-bottom:10px}}.rebuy-cart__flyout-header{padding-top:20px!important;padding-bottom:20px!important}h2#SmartCart_title{font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-size:var(--font--section-heading--size);line-height:1.25em;margin:-.25em 0;letter-spacing:.025em}a.rebuy-cart__flyout-item-product-title{color:var(--color--body)!important;font-family:var(--font--heading--family)!important;font-style:var(--font--heading--style)!important;text-transform:var(--font--heading--uppercase)!important;font-weight:var(--font--heading--normal-weight)!important;font-size:var(--font--block-heading--size)!important;line-height:1.3333333333em;letter-spacing:.025em;cursor:pointer;text-decoration:none!important;background-color:transparent!important;-webkit-font-smoothing:antialiased!important;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.004)!important}.rebuy-cart__flyout-item-variant-title,.rebuy-cart__flyout-item-quantity-widget,span.rebuy-money{font-family:var(--font--accent--family)!important;font-weight:var(--font--accent--weight)!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:var(--font--accent--size)!important;letter-spacing:1px!important;margin-top:5px;color:var(--color--body)!important}h4.primary-title{font-family:var(--font--accent--family)!important;font-weight:700!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:1px!important;color:var(--color--body)!important;margin-top:0!important}a.rebuy-product-title.clickable{font-family:var(--font--accent--family)!important;font-weight:var(--font--accent--weight)!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:var(--font--accent--size)!important;letter-spacing:1px!important;margin-top:5px;color:var(--color--body)!important}button.rebuy-button{background:#657a58!important;font-family:var(--font--accent--family)!important;font-weight:var(--font--accent--weight)!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:var(--font--accent--size)!important;letter-spacing:1px!important;border:none!important}.rebuy-cart__flyout-discount-form .rebuy-button{max-height:45px;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:space-between;justify-content:center;align-items:stretch;font-size:14px!important}.rebuy-cart__flyout-subtotal{font-family:var(--font--accent--family)!important;font-weight:700!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:1px!important;margin-top:5px;color:var(--color--body)!important}button.rebuy-button.rebuy-cart__checkout-button.block{background:#000!important;font-family:var(--font--accent--family)!important;font-weight:400!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:16px!important;letter-spacing:1px!important;margin-top:5px;padding:5px!important}button.rebuy-button.rebuy-cart__continue-shopping-button.block.outline{background:transparent!important;font-family:var(--font--accent--family)!important;font-weight:400!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:16px!important;letter-spacing:1px!important;color:#000!important;border-bottom:1px solid!important;width:auto;border-radius:unset!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;display:flex;flex-wrap:wrap;align-content:space-around;justify-content:space-between;align-items:stretch;margin:0 auto}.product-buy-buttons--primary[data-loading=true] .product-buy-buttons--cta-text{display:block!important}span.product-buy-buttons--spinner{display:none!important}.rebuy-cart__flyout{width:420px!important}.rebuy-cart__flyout-close,.rebuy-cart__flyout-close:hover,.rebuy-cart__flyout-close:focus{font-size:24px!important}.rebuy-cart__flyout-empty-cart p a{background:#000!important;font-family:var(--font--accent--family)!important;font-weight:400!important;font-style:var(--font--accent--style)!important;text-transform:uppercase!important;font-size:16px!important;letter-spacing:1px!important;margin-top:5px;padding:5px!important;border:none!important;border-radius:unset !im}.page--sets .view-product-link{margin-top:0}.page--sets [data-container=block-container],.page--sets [data-container=block]{justify-content:space-between}.gbbPageBody.bundle-1 .gbbAddProductPageSubtext{font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);font-size:var(--font--section-heading--size);line-height:1.25em;margin:-.25em 0;letter-spacing:.025em}.gbbProductAddButton,.gbbFooterNextButton,.gbbSummaryPageCheckoutButton{display:inline-block;vertical-align:top;width:auto!important;height:56px!important;background:#69795b!important;border:none!important;font-family:AvenirNextPro-Bold;font-size:18px!important;font-weight:500!important;text-transform:none;text-align:center!important;letter-spacing:0;line-height:58px;border-radius:unset!important;padding:0 28px!important}.gbbEmptySummaryPageBannerTextWrapper,.gbbFooterNextButton{display:inline-block;vertical-align:top;width:auto;height:56px;background:#69795b!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:18px;color:#fff;font-weight:500;text-transform:none;text-align:center;letter-spacing:0;line-height:58px;padding:0 28px}.gbbProductQuantityAddButton{border:none;background-color:#69795b!important;border-radius:unset!important}.gbbProductQuantityRemoveButton{background-color:#69795b!important}.gbbProductQuantityRemoveButton{border:none;background-color:#69795b!important;border-radius:unset!important}.gbbSummaryPageCreateNewBoxButton{display:inline-block;vertical-align:top;width:auto!important;height:56px;background:#000!important;border-radius:0!important;border:none!important;font-family:AvenirNextPro-Bold;font-size:18px!important;color:#fff!important;font-weight:500!important;text-transform:none;text-align:center!important;letter-spacing:0;line-height:38px}.EmptySummaryPageAction{display:inline-block!important;vertical-align:top!important;width:auto!important;height:56px!important;background:#69795b!important;border-radius:0!important;border:none!important;font-family:AvenirNextPro-Bold!important;font-size:18px!important;color:#fff!important;font-weight:500!important;text-transform:none!important;text-align:center!important;letter-spacing:0!important;line-height:58px!important;padding:0 28px!important}.gbbEmptySummaryPageBannerTextWrapper{grid-gap:0px!important}form .bsub-widget{display:none}.gbbSummaryPageActionButtons .gbbSummaryPageCreateNewBoxButton{display:none!important}.gbbAddProductPageSubtextWrapper .gbbAddProductPageSubtext{font-family:AvenirNextPro-Bold;font-size:38px;color:#657a58!important;font-weight:400;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.gbbFiltersSearchSortHeader .gbbFiltersMainButtonWrapper .gbbFiltersCheckboxLabel{font-family:AvenirNextPro-Bold;font-size:18px;color:#657a58;font-weight:500;line-height:22px;text-transform:none;letter-spacing:0}.gbbFiltersSearchSortHeader .gbbSortByDropDownContainer .gbbSortByDropDownSelect{height:50px;font-family:AvenirNextPro-Bold;font-size:18px;color:#657a58;font-weight:500;line-height:22px;text-transform:none;letter-spacing:0;margin-bottom:0}.gbbProductItem .gbbProductTextContainer .gbbProductItemTitle .gbbProductTitleOnly,.gbbProductItem .gbbProductActionContainer .gbbProductItemCompareAtPrice,.gbbProductItem .gbbProductActionContainer .gbbProductItemPrice{font-family:AvenirNextPro-Bold;font-size:18px;color:#657a58;font-weight:500;line-height:22px;text-transform:none;letter-spacing:0}.gbbProductItem .gbbProductActionContainer .gbbProductButtonWrapper .gbbProductAddButton{height:34px!important;background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px!important;color:#fff;font-weight:500;line-height:34px;text-transform:none;padding:0 12px!important}.gbbProductItem .gbbProductActionContainer .gbbProductQuantityHTML .gbbProductQuantityRemoveButton,.gbbProductItem .gbbProductActionContainer .gbbProductQuantityHTML .gbbProductQuantityAddButton{background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px;color:#fff;font-weight:500;line-height:22px;text-transform:none;padding:8px 12px}.gbbAddProductsPageFooterHTML .gbbPageFooterHTML .gbbFooterButtonsWrapper .gbbFooterNextButton{height:34px!important;background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px!important;color:#fff;font-weight:500;line-height:34px;text-transform:none;padding:0 12px!important}.gbbProductVariantModalBodyContainer{align-items:self-start!important}.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductItemTitle{display:block;font-family:AvenirNextPro-Regular;font-size:22px;color:#657a58;font-weight:300;line-height:1.2em;text-transform:uppercase;margin-left:-4.5px;margin-bottom:5px}.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductItemPricesContainer{font-family:DINPro-Bold;font-size:24px;color:#657a58;font-weight:400;text-decoration:none;margin-bottom:8px}.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductItemPricesContainer .gbbProductItemPrice{font-size:24px}.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductDescriptionContainer h2{font-weight:400}.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductDescriptionContainer p,.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductDescriptionContainer ul li,.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductDescriptionContainer ul li span{font-size:16px;line-height:1.3em}.gbbProductVariantModalDetailsContainer .gbbProductCardTextContainer .gbbProductDescriptionContainer small{font-size:13px;line-height:1.3em}.gbbProductVariantModalDetailsContainer .gbbProductQuantityHTMLContainer{display:flex;align-items:center}.gbbProductVariantModalDetailsContainer .gbbProductQuantityHTMLContainer .gbbProductQuantityHTML{flex:0}.gbbProductVariantModalDetailsContainer .gbbProductQuantityHTMLContainer .gbbProductQuantityHTML .gbbProductQuantityRemoveButton,.gbbProductVariantModalDetailsContainer .gbbProductQuantityHTMLContainer .gbbProductQuantityHTML .gbbProductQuantityAddButton{background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px;color:#fff;font-weight:500;line-height:22px;text-transform:none;padding:8px 12px}.gbbProductCardActionContainer .gbbProductVariantAddButton{background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px;color:#fff;font-weight:500;line-height:22px;text-transform:none;padding:12px 15px}.gbbProductVariantOptionValue{border-radius:0!important;font-family:AvenirNextPro-Regular}.gbbProductAllImagesContainer{overflow-y:unset!important}.gbbSummaryPageBannerTextWrapper .gbbSummaryPageBannerText{font-family:AvenirNextPro-Bold;font-size:26px;color:#657a58!important;font-weight:400;text-transform:uppercase;letter-spacing:.5px;margin-bottom:0}.gbbSummaryPageBannerTextWrapper .gbbSummaryPageBannerSubText{font-size:20px}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts{font-family:AvenirNextPro-Regular}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageBundleTitle{font-family:AvenirNextPro-Bold;font-size:18px;color:#657a58;font-weight:500;line-height:22px;text-transform:none;letter-spacing:0}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageProductListItemName{font-size:15px;color:#000;font-weight:400}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageBundleQuantityRemoveButton{background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px;color:#fff;font-weight:500;line-height:22px;text-transform:none;padding:8px 12px}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageBundleQuantityRemoveButton .gbbSummaryPageQuantityRemoveButtonWrapper{top:12px}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageBundleQuantityAddButton{background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px;color:#fff;font-weight:500;line-height:22px;text-transform:none;padding:8px 12px}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageBundleQuantityAddButton .gbbSummaryPageQuantityAddButtonWrapper{top:12px}.gbbSummaryPageDeliverOrderDetailsDiv{font-family:AvenirNextPro-Regular}.gbbSummaryPageDeliverOrderDetailsDiv .gbbSummaryPageActionButtons .gbbSummaryPageCheckoutButton,.gbbSummaryPageDeliverOrderDetailsDiv .gbbSummaryPageActionButtons .gbbSummaryPageCreateNewBoxButton{height:44px!important;background:#657a58!important;border-radius:0;border:none;font-family:AvenirNextPro-Bold;font-size:16px!important;color:#fff;font-weight:500;line-height:44px;text-transform:none;padding:0 12px!important}.gbbFooterProductContainer .gbbFooterProductTextContainer .gbbFooterProductTitle{font-family:AvenirNextPro-Bold;color:#657a58}.gbbFooterProductContainer .gbbFooterProductTextContainer .gbbFooterProductQtyPriceContainer{font-family:AvenirNextPro-Bold}.gbbFooterProductContainer .gbbFooterProductTextContainer .gbbFooterProductQtyPriceContainer .gbbFooterProductPrice{font-weight:400}.gbbFooterTotalContainer .gbbFooterTotalLabel{font-family:AvenirNextPro-Bold}.gbbFooterTotalContainer .gbbFooterTotalValueContainer{font-family:AvenirNextPro-Bold;color:#657a58}@media (max-width: 592px){.gbbAddProductPageSubtextWrapper .gbbAddProductPageSubtext{font-size:26px}.gbbSummaryPageBannerTextWrapper .gbbSummaryPageBannerText{font-size:26px;line-height:normal}.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageBundleQuantityRemoveButton .gbbSummaryPageQuantityRemoveButtonWrapper,.gbbSummaryPageBundleDetailsHTML .gbbSummaryPageBundleDetailsWithProducts .gbbSummaryPageBundleQuantityAddButton .gbbSummaryPageQuantityAddButtonWrapper{top:8px}.gbbAddProductsPageFooterHTML .gbbProductsFooterHTML{display:flex;flex-direction:column}.gbbAddProductsPageFooterHTML .gbbProductsFooterHTML .gbbViewProductsLabelAndTotalContainer{flex:0 0 100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;text-align:right}.gbbAddProductsPageFooterHTML .gbbProductsFooterHTML .gbbFooterButtonsWrapper{flex:0 0 100%;max-width:100%}}body[data-page=reviewPage] a.header--cart-toggle,body[data-page=reviewPage] div#rebuy-cart{display:none}body[data-page=reviewPage]{overflow:auto!important}@media only screen and (max-width: 1024px){.page--retail-partners .rp-page .rp-mail-page{font-size:15px}}@media only screen and (max-width: 320px){.page--retail-partners .rp-page .rp-mail-page{font-size:12px}.featured-grid--root[data-text-position=bottom] .featured-grid--body--container{display:flex;flex-direction:column;align-items:center}.featured-grid--body--container[data-mobile-columns="2"] .featured-grid--item:nth-child(odd):last-child{width:calc((100% - var(--spacing--3)) / 1)}}.template--index .featured-collection--products .product-badges,.template--index .featured-collection--products a.view-product-link{display:none}.template--index .featured-collection--show-more{display:block!important}.template--index div#featured-collection-show-more a{font-family:Genuinesansserif-Regular;background-color:#667b59;border-radius:10px;padding:8px 40px;font-size:25px;display:inline-block;margin:20px 0;color:#fff;text-decoration:none}.template--index div#featured-collection-show-more a:after{display:none}.product-page--trust-badge{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:16px}.product-page--block[data-product-block][data-block-type=trust-badge]{margin:15px 0 0}.product-page--trust-badge img.trust-badge-icon{width:24px;height:24px;object-fit:contain}.payment-icons{display:flex;justify-content:space-evenly}body{overflow-x:hidden}body,body p,ul li{font-size:16px}body .mj-header__container .mj-button{margin:20px 0 0}body .product--root .product-badges img{max-width:100%}body .collection--header--wrapper{height:280px!important}body .product-page--wrapper .product-page--info .product-page--block .product-price--original{font-size:22px}body .product-page--block[data-product-block][data-block-type=trust-badge]{margin-left:30px}body .product-page--block[data-product-block][data-block-type=liquid] .scent_products{padding-top:5px;padding-bottom:0}body .product-page--block[data-product-block][data-block-type=options] .product-options--option .disclosure--root .disclosure--main{margin-top:0}body .product-page--wrapper .product-page--info .product-badges img{max-width:100px;height:auto!important}.template--index #shopify-section-template--16466759122999__featured_text_CEwhJg .featured-text--heading{font-family:Genuinesansserif-Regular!important;font-size:40px!important;color:#667b59!important;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:30px}body .scent_products_option img{max-width:130px;width:200px;height:200px;object-fit:cover}body #mj-section-template--16466759122999__mj_header_itfMmd{background-position:right center}@media only screen and (max-width: 1360px){body #mj-section-template--16466759122999__mj_header_itfMmd{min-height:600px;padding:160px 0 70px}}@media (max-width: 900px){body #mj-section-template--16466759122999__mj_header_itfMmd{position:relative}body #mj-section-template--16466759122999__mj_header_itfMmd:before{opacity:.7;position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#657958b0;z-index:0}body #mj-section-template--16466759122999__mj_header_itfMmd .mj-header__container{z-index:1}body #mj-section-template--16466759122999__mj_header_itfMmd .mj-header__container .mj-header__content{max-width:440px}}@media (max-width: 640px){body #mj-section-template--16466759122999__mj_header_itfMmd{min-height:460px;padding:130px 0 70px}}.collapsible-row--content [data-item~=block-heading],h3,h4,h5,h6{margin:20px 0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
