.product-order{position:relative}@media screen and (min-width:1024px){.product-order .product-quantity-wrapper{max-width:136px;-webkit-box-flex:0;-ms-flex:0 1 136px;flex:0 1 136px}}.product-order .quantity-modifier{max-width:100%}.product-asset{margin-bottom:16px}@media screen and (min-width:768px){.product-asset{margin-bottom:24px}}.product-header{margin-bottom:8px}@media screen and (min-width:768px){.product-header{margin-top:6px;margin-bottom:20px}}.product-price{font-size:1.25rem;font-weight:700}@media screen and (min-width:768px){.product-price{font-size:1.375rem}}.product-info{font-size:.75rem}.product-shipment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;padding:4px 0}@media screen and (min-width:768px){.product-shipment{padding:8px 0}}.product-shipment p{margin:0 0 0 12px;font-size:.75rem;line-height:1rem}@media screen and (min-width:768px){.product-form{margin-top:40px}}@media screen and (max-width:1023px){.product-form-action{margin-top:8px}}@media screen and (min-width:1024px){.product-form-action{margin-left:8px}}.product-spec .la-minus,.product-spec .la-plus{font-size:1.25rem}.product-spec .la-minus{display:none}.product-spec .la-plus{display:block}.product-spec .product-spec__title .la-minus,.product-spec .product-spec__title .la-plus{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:16px}.product-spec .product-spec__title span{padding:19.5px 0;font-size:1.125rem;font-weight:400;display:block;border-bottom:1px solid #dadada}.product-spec .product-spec__content{padding:32px 0}.product-spec.collapsible-is-open .product-spec__title .la-minus{display:block}.product-spec.collapsible-is-open .product-spec__title .la-plus{display:none}.product-spec.collapsible-is-open .product-spec__title span{font-weight:700}.product-certifications{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}@media screen and (min-width:768px){.product-certifications{margin-bottom:20px}}.product-certifications .icon{margin-right:20px}.product-certifications .icon:last-child{margin-right:0}.product-certifications .icon--aloverose{width:54px;padding-bottom:52px}.product-certifications .icon--bio{width:65px;padding-bottom:54px}.product-certifications .icon--leapingbunny{width:68px;padding-bottom:50px}.product-certifications .icon--natrue{width:52px;padding-bottom:52px}.product-certifications .icon--peta{width:120px;padding-bottom:56px}.product-certifications .icon--peta svg{width:calc(100% + 80px)}.product-certifications .icon--vegan{width:78px;padding-bottom:62px}.product-reviews-carousel{margin-top:56px;margin-bottom:56px}.product-detail-wrapper{margin-bottom:56px}@media screen and (min-width:768px){.product-detail-wrapper{margin-bottom:140px}}.product-reviews-badge a{display:block}.product-reviews-badge a:hover{text-decoration:none}.product-images-wrapper{margin-bottom:24px}@media screen and (min-width:1024px){.product-images-wrapper .sticky{position:sticky;top:88px}}.product-images{position:relative}.product-images.product-images__slider,.product-images.product-single-image{background:#f6f6f6}@media screen and (max-width:767px){.product-images.product-images__slider{margin-left:-16px;margin-right:-16px}}.product-images.product-images__slider .swiper-slide{position:relative;height:auto}.product-images.product-images__slider-nav{display:none}@media screen and (min-width:768px){.product-images.product-images__slider-nav{display:block;margin-top:16px}.product-images.product-images__slider-nav .swiper-slide{width:125px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:#f6f6f6}.product-images.product-images__slider-nav .swiper-slide .img img{display:block}.product-images.product-images__slider-nav .swiper-slide.swiper-slide-thumb-active{border:1px solid #bf863d}}.product-images .swiper-slide__model{height:100%}.product-images .swiper-slide__model model-viewer{height:100%;width:100%}.product-images .swiper-slide__external-video{height:100%}.product-images .swiper-slide__external-video iframe{height:100%;width:100%}.js [data-related-products-wrapper]{display:none}.related-products-wrapper{margin-top:56px;margin-bottom:56px}.related-products-wrapper .container-content{margin-top:40px}.related-products{margin-left:-16px;margin-right:-16px}@media screen and (min-width:768px){.related-products{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:768px){.related-products .swiper-container{padding-right:20px;padding-left:20px;width:calc(100% - 40px)}}.related-products .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}@media screen and (min-width:768px){.related-products .swiper-button-next,.related-products .swiper-button-prev,.related-products .swiper-container-rtl .swiper-button-next,.related-products .swiper-container-rtl .swiper-button-prev{width:40px;height:40px;line-height:40px}}@media screen and (min-width:768px){.related-products .swiper-button-next,.related-products .swiper-container-rtl .swiper-button-prev{right:0}}@media screen and (min-width:768px){.related-products .swiper-button-prev,.related-products .swiper-container-rtl .swiper-button-next{left:0}}body .jdgm-star{font-family:'Line Awesome Free';font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.625rem;padding-right:2px!important}body .jdgm-star.jdgm--on{font-weight:900}body .jdgm-star.jdgm--on:before{content:'\f005'}body .jdgm-star.jdgm--off{font-weight:400}body .jdgm-star.jdgm--off:before{content:'\f005'}body .jdgm-star.jdgm--half{font-weight:900}body .jdgm-star.jdgm--half:before{content:'\f5C0'}body .jdgm-rev-widg__summary{margin-bottom:16px}body .jdgm-preview-badge .jdgm-prev-badge__text{color:#a7a7a7;letter-spacing:0;text-decoration:underline;text-underline-position:under;margin-left:12px}body .jdgm-preview-badge .jdgm-prev-badge{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .product-link__stars .jdgm-prev-badge{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .jdgm-carousel-wrapper{width:100%;padding:0;margin:0}body .jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-bottom:48px}body .jdgm-carousel-wrapper .jdgm-carousel-title{margin-bottom:16px}body .jdgm-carousel-wrapper .jdgm-all-reviews-rating{display:none!important}body .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:auto}body .jdgm-carousel-wrapper .jdgm-carousel-item{padding:0 40px}body .jdgm-carousel-wrapper .jdgm-carousel-item__review-rating{margin-bottom:10px}body .jdgm-carousel-wrapper .jdgm-carousel-item__review-title{margin-bottom:28px}body .jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name-wrapper{margin:24px 0 0}body .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{font-size:.875rem;color:#555}body .jdgm-carousel-wrapper .jdgm-carousel-item__product-title,body .jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name,body .jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{font-size:.875rem;line-height:1.5rem;color:#a7a7a7;font-style:normal;opacity:1}body .jdgm-carousel-wrapper .jdgm-carousel-item__product-title{color:#d2ab76}body .jdgm-carousel-wrapper .jdgm-carousel-item__review{height:calc(100% - 5em)}body .jdgm-carousel-wrapper .jdgm-star{font-size:18px}body .jdgm-carousel-wrapper .jdgm-carousel{position:relative}body .jdgm-carousel-wrapper .jdgm-carousel__arrows{margin:0}body .jdgm-carousel-wrapper .jdgm-carousel__left-arrow,body .jdgm-carousel-wrapper .jdgm-carousel__right-arrow{border:none;background-image:url('//cdn.shopify.com/s/files/1/0558/0927/8158/t/19/assets/slider-arrow.svg?v=14255401051466211481675067979');background-size:40px 40px;width:40px;height:40px;border-radius:50%;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);overflow:hidden;-webkit-transform:rotate(0) translateY(-50%);-ms-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%);position:absolute;top:50%;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;margin:0}body .jdgm-carousel-wrapper .jdgm-carousel__left-arrow{-webkit-transform:rotate(-180deg) translateY(-50%);-ms-transform:rotate(-180deg) translateY(-50%);transform:rotate(-180deg) translateY(-50%);-webkit-box-shadow:0 -2px 6px 0 rgba(0,0,0,.1);box-shadow:0 -2px 6px 0 rgba(0,0,0,.1);left:0}@media screen and (min-width:768px){body .jdgm-carousel-wrapper .jdgm-carousel__left-arrow{left:-20px}}body .jdgm-carousel-wrapper .jdgm-carousel__right-arrow{right:0}@media screen and (min-width:768px){body .jdgm-carousel-wrapper .jdgm-carousel__right-arrow{right:-20px}}body .jdgm-widget input:not([type=submit]),body .jdgm-widget textarea{border:1px solid #f5f0ea;border-radius:4px;padding:8px 16px;line-height:24px;font-size:16px;outline:0}body .jdgm-widget input:not([type=submit]):active,body .jdgm-widget input:not([type=submit]):focus,body .jdgm-widget input:not([type=submit]):hover,body .jdgm-widget textarea:active,body .jdgm-widget textarea:focus,body .jdgm-widget textarea:hover{border-color:#bf863d}body .jdgm-ask-question-btn,body .jdgm-write-rev-link{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#d2ab76;text-decoration:none;font-size:.875rem;line-height:1rem;padding:15px 32px;letter-spacing:1px;font-weight:700;border:1px solid transparent;border-color:#d2ab76;position:relative;display:inline-block;text-align:center;vertical-align:top;-webkit-transition:all .24s ease-in-out;-o-transition:all .24s ease-in-out;transition:all .24s ease-in-out;margin:0;border-radius:4px;cursor:pointer}@media screen and (min-width:768px){body .jdgm-ask-question-btn,body .jdgm-write-rev-link{padding:17px 32px;font-size:1rem;line-height:1.25rem}}body .jdgm-ask-question-btn:active,body .jdgm-ask-question-btn:focus,body .jdgm-ask-question-btn:hover,body .jdgm-write-rev-link:active,body .jdgm-write-rev-link:focus,body .jdgm-write-rev-link:hover{outline:0;text-decoration:none;border-color:#bf863d;color:#fff;background-color:#bf863d}.product-reviews-carousel__subtitle{font-size:.875rem;line-height:1.5rem;margin-top:16px}