﻿.template-product .main-content{padding-bottom:0}.template-product .product-section>.wrapper:last-of-type{padding-bottom:120px}.template-product .shopify-product-form+.banana-container{display:none}.product-page{padding-top:var(--gutter);padding-bottom:var(--gutter);background-color:var(--color-product-bg)}.product__slides-wrap[data-thumbs-position=side]{position:relative}@media(min-width: var(--breakpoint-large)){.product__slides-wrap[data-thumbs-position=side] .product__slides{margin-left:80px;margin-bottom:10px}.product__slides-wrap[data-thumbs-position=side] .product__thumbs{position:absolute;width:80px;top:0;right:auto;bottom:auto;left:0}}.product__slides{margin-bottom:var(--gutter);overflow-y:hidden}.product__slides a,.product__slides img{display:block;margin:0 auto}.product__slides li{margin-bottom:var(--gutter)}.product__slides .slick-prev{left:10px}.product__slides .slick-next{right:10px}.product__zoom,.product__popup-toggle{margin-bottom:var(--gutter);font-size:.9em;text-decoration:none}.product__zoom>span,.product__popup-toggle>span{display:inline-block;vertical-align:middle}.product__zoom svg,.product__popup-toggle svg{display:block}@media(min-width: var(--breakpoint-large)){.product__zoom{margin-left:80px}}.product__zoom span+span{margin-left:10px}.product__popup-toggle{display:block;font-size:1em;cursor:pointer;margin-bottom:calc(var(--gutter)/2)}@media(min-width: 375px){.product__popup-toggle{margin-bottom:var(--gutter);float:right}}@media(min-width: var(--breakpoint-large)){.product__popup-toggle{margin-bottom:calc(var(--gutter)/2);float:none}}@media(min-width: 940px){.product__popup-toggle{margin-bottom:var(--gutter);float:right}}.product__popup-toggle.product-endeavor__popup-toggle{float:right}@media(min-width: 375px){.product__popup-toggle.product-endeavor__popup-toggle{margin-bottom:var(--gutter);float:right}}@media(min-width: var(--breakpoint-large)){.product__popup-toggle.product-endeavor__popup-toggle{margin-bottom:calc(var(--gutter)/2);float:right}}@media(min-width: 940px){.product__popup-toggle.product-endeavor__popup-toggle{margin-bottom:var(--gutter);float:right}}.product__popup-toggle .product__popup-toggle__text{margin-bottom:0}.product__thumbs .slick-dots{position:relative}.product__thumbs .slick-dots li{height:60px;width:60px;border-radius:8px;border:2px solid #f7f7f7;background-color:#f7f7f7;opacity:.7;overflow:hidden}@media(max-width: calc(var(--breakpoint-small) + 1px)){.product__thumbs .slick-dots li{height:35px;width:35px}}.product__thumbs .slick-dots .slick-active{border:2px solid #000;opacity:1}.product__thumbs .slick-dots button{background-color:#fafafa}.product__thumbs__video{display:block;position:relative}.product__thumbs__video .btn--play{transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:30px;height:30px;border:0}.product__thumbs__video:after{position:absolute;top:0;right:0;bottom:0;left:0}.product__photo{position:relative}.product__photo--video>iframe+*{display:none}.product__play{position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;transition:opacity .2s ease-out}.product__play .btn--play{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:100px;height:100px;border:0}.product__play:hover{opacity:.75}.product__slides .product__photo--additional{display:none}.product__slides.slick-initialized .product__photo--additional{display:block}.product__title{margin-bottom:0;color:var(--color-black)}.product__review-header{min-height:20px;margin:.25em 0}.product__review-header .product__review-star-rating,.product__review-header .product__review-question{display:inline-block}.product__review-header .product__review-star-rating{margin-right:30px}.product__review-header .product__review-question{display:none}.product__price{margin:.75em 0;font-weight:bold;color:var(--color-black);letter-spacing:normal}.product__price.on-sale .compare-at+.money{color:var(--color-red)}@media(min-width: var(--breakpoint-large)){.product__price.on-sale .compare-at{display:inline-block;margin:0 .25em 0}}.add-to-cart-wrapper{margin-top:calc(var(--gutter)/2)}.add-to-cart-wrapper button[type=submit]{border:2px solid var(--color-teal)}.product__preorder-message{display:none}.variant--preorder .product__preorder-message{display:block}.product__preorder-message p{margin:.25em 0 1em;font-size:1em;text-align:center}.product__description{margin-top:calc(var(--gutter)/2);margin-bottom:var(--gutter);color:var(--color-black)}.product__description p{font-size:1.1em}.product__benefits{margin:1em 0 0}.product__benefits .product__benefits__item{display:block;width:33.33%;margin:0;float:left;text-align:center}.product__benefits .product__benefits__icon,.product__benefits .product__benefits__text{display:block;font-size:.9em;vertical-align:middle;color:var(--color-black);text-transform:uppercase;opacity:1}.product__benefits .product__benefits__icon{width:75px;height:75px;margin:0 auto}.product__benefits:after{display:block;content:"";clear:both}.product__arrows{padding-bottom:var(--gutter)}.product__related{margin-bottom:calc(var(--gutter)*2)}.selector-wrapper select,.product-form__variants{margin:0 auto 2em auto;border-left:none;border-right:none;border-top:none;border-radius:0px;text-align-last:center;padding-left:28px}.product-form__variants{display:none}.no-js .product-form__variants{display:block}.product-form label,.selector-wrapper label,.quantity-selector__wrapper label{margin-top:1em;font-size:.93721rem;font-weight:bold;letter-spacing:1px;color:var(--color-text-body)}.product-form label .title,.selector-wrapper label .title,.quantity-selector__wrapper label .title{font-family:var(--title-font-stack);font-weight:var(--title-font-weight);font-style:var(--title-font-style)}.product__wait-list .mc-field-group{margin-bottom:1em}.product__wait-list .mc-field-group label{display:none}.product__wait-list .mc-field-group input{margin-bottom:0}.product__wait-list .response{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.product__wait-list #mce-error-response{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.product__wait-list #mce-success-response{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.product__inventory-message{font-size:1em}.product__banana-stand{margin-top:15px;font-size:.88em;text-align:center;opacity:.8}.product__banana-stand .banana-socialProofFeed-container{display:none}.product__banana-stand>*{display:inline-block;font-size:.9em}.product__banana-stand>.product__inventory-message{font-size:1em;color:var(--color-red)}.wait-list__wrapper{display:none}.variant--soldout .quantity-selector__wrapper,.variant--unavailabe .quantity-selector__wrapper{display:none}.variant--soldout .quantity-selector__wrapper,.variant--unavailabe .quantity-selector__wrapper{opacity:0}.variant--soldout .quantity-selector__wrapper label,.variant--soldout .quantity-selector__wrapper input,.variant--soldout .quantity-selector__wrapper button,.variant--unavailabe .quantity-selector__wrapper label,.variant--unavailabe .quantity-selector__wrapper input,.variant--unavailabe .quantity-selector__wrapper button{cursor:default}.klaviyo-bis-trigger{display:none}.variant--soldout .wait-list__wrapper{display:block !important}.variant--soldout .klaviyo-bis-trigger{display:block !important}.quantity-selector__wrapper{transition:opacity .4s ease-out}.quantity-selector__wrapper .js-qty{margin:0 !important}.share{padding-bottom:var(--gutter);padding-top:var(--gutter)}.share__link{text-decoration:none;margin-left:calc(var(--gutter)/2);margin-right:calc(var(--gutter)/2)}.border-bottom-link{text-decoration:none;cursor:pointer;border-bottom:1px solid var(--color-border);padding-bottom:3px}.border-bottom-link:hover{border-bottom:1px solid var(--color-border)}.product-description--below{margin-top:calc(var(--gutter)*2)}.mfp-content .modal--compare{width:800px;max-width:100%}.mfp-content .modal--compare .compare__heading{margin-bottom:0;color:var(--color-black)}.mfp-content .modal--compare .compare__main-content{display:flex;flex-direction:column}@media(min-width: 480px){.mfp-content .modal--compare .compare__main-content{flex-direction:row}}.mfp-content .modal--compare .compare__main-content .grid__item{height:auto}.mfp-content .modal--compare .compare__main-content .grid__item .compare__body{display:flex;flex-direction:column;width:100%;height:100%}.mfp-content .modal--compare .compare__main-content .grid__item .compare__body .compare__icons{margin-top:auto}.mfp-content .modal--compare .compare__body{text-align:center;background-color:#fcfcfe}.mfp-content .modal--compare .compare__img{width:300px;max-width:100%;margin-right:auto;margin-left:auto}.mfp-content .modal--compare .compare__variant-title{color:var(--color-black)}.mfp-content .modal--compare .compare__features{display:inline-block}.mfp-content .modal--compare .compare__features>li:before{content:"•";margin-right:5px}.endeavor-modal--compare .compare__subheading,.modal--compare .compare__subheading{max-width:600px;margin:15px auto 30px}.endeavor-modal--compare .modal-footer-text,.modal--compare .modal-footer-text{max-width:580px;margin:30px auto 0}.endeavor-modal--compare .compare__body .compare__img,.modal--compare .compare__body .compare__img{position:relative;margin-bottom:0}.endeavor-modal--compare .compare__body .compare__img .label,.modal--compare .compare__body .compare__img .label{position:absolute;right:0;top:25px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:5px;background-color:#2150b2;font-size:10px;line-height:120%;color:#fff;width:65px;height:65px}.endeavor-modal--compare .compare__body .compare__icons,.modal--compare .compare__body .compare__icons{display:flex;align-items:center;justify-content:center;margin:25px 0}.endeavor-modal--compare .compare__body .compare__icons .compare__first-icon,.modal--compare .compare__body .compare__icons .compare__first-icon{width:135px;margin:0 30px 0 0}.endeavor-modal--compare .compare__body .compare__icons .compare__second-icon,.modal--compare .compare__body .compare__icons .compare__second-icon{width:55px}.okeReviews .okeReviews-starRating-indicator-layer--foreground{background-image:url("data:image/svg+xml;utf8,<svg width='80' height='14' viewBox='0 0 80 14' xmlns='http://www.w3.org/2000/svg'><g fill='#40c1ac' fill-rule='evenodd'><path d='M71.996 11.368l-3.94 2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.78 4.3 4.602.37c.552.046.666.37.237.74l-3.507 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996 11.368l-3.94 2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.78 4.3 4.602.37c.552.046.666.37.237.74l-3.507 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123 11.368l-3.94 2.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.778 4.3 4.603.37c.554.046.667.37.24.74l-3.508 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076 11.368l-3.94 2.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37 1.78-4.3c.21-.51.55-.512.76 0l1.78 4.3 4.602.37c.554.046.667.37.24.74l-3.508 3.02 1.074 4.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123 11.368l-3.94 2.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12 5.792c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.778 4.3 4.603.37c.554.046.667.37.24.74l-3.508 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422z'/></g></svg>")}.product__reviews-widget{overflow:hidden}.product__reviews-widget .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-primary,.product__reviews-widget .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-review-side,.product__reviews-widget .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-primary,.product__reviews-widget .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side{border:0;border-top:1px solid #eee}.product__reviews-widget .okeReviews .okeReviews-reviewsWidget.is-okeReviews-reviewsWidget-large .okeReviews-reviewsAggregate-side{padding-left:0}.product__reviews-widget .okeReviews .okeReviews-reviews-footer::before{display:none}.product__reviews-widget .okeReviews .okeReviews-review-main-heading{margin-bottom:1em;font-size:1.4em}.product__reviews-widget .okeReviews p{font-size:1em;line-height:1.4}.product__out-of-stock-message p{font-size:.9em;color:var(--color-red);text-align:center;text-transform:uppercase}