@media screen and (min-width: 1000px){.template-product .product-block-list{margin-top:25px}}@media screen and (max-width: 640px){.template-product .product-gallery__carousel-wrapper{margin:0 -20px 10px;overflow:hidden}}.template-product .product-gallery__carousel--zoomable~.product-gallery__zoom-notice{font-size:15px;color:#848484;margin-bottom:0}@media screen and (max-width: 640px){.template-product .product-block-list__item:first-child .card{border:0}}.template-product .product-gallery__thumbnail{padding:0;border:0;width:65px}.template-product .product-gallery__thumbnail:before{content:"";position:absolute;width:100%;height:100%;border:2px solid transparent;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}.template-product .product-gallery__thumbnail.is-nav-selected:before{border-color:var(--accent-color)}@media screen and (min-width: 641px){.template-product .product-gallery__thumbnail{width:80px}}@media screen and (max-width: 640px){.template-product .product-gallery__thumbnail{width:50px;margin:0 4.9px}}.template-product .product-meta{margin:0}@media screen and (max-width: 640px){.template-product .product-meta{margin:50px 0 0}}.template-product .product-meta__label-list{margin-bottom:26px}@media screen and (max-width: 640px){.template-product .product-meta__label-list{margin-bottom:29px}}.template-product .product-meta__label-list .product-label{font-weight:500;font-size:14px;border-radius:0;padding:7px 15px;border:1px solid transparent}@media screen and (max-width: 640px){.template-product .product-meta__label-list .product-label{font-size:12px;padding:4px 10px}}.template-product .product-meta__label-list .product-label--custom{background:var(--primary-button-background)}.template-product .product-meta__label-list .product-label--custom-1{border:1px solid #3482DD;color:#3482dd;font-size:13px;padding-top:7.5px;padding-bottom:7.5px;border-radius:2px}@media screen and (max-width: 640px){.template-product .product-meta__label-list .product-label--custom-1{font-size:12px;padding-top:4px;padding-bottom:4px}}.template-product .product-meta__label-list .product-label--custom-2{border:1px solid #19AACC;color:#19aacc;font-size:13px;font-family:var(--font-family-jaW3);padding-top:7.5px;padding-bottom:7.5px;border-radius:2px}@media screen and (max-width: 640px){.template-product .product-meta__label-list .product-label--custom-2{font-size:12px;padding-top:4px;padding-bottom:4px}}.template-product .product-meta__title{font-size:24px;text-transform:uppercase;margin-bottom:5px}.template-product .product-meta__title{text-transform:inherit}@media screen and (max-width: 640px){.template-product .product-meta__title{font-size:20px;margin-bottom:7px}}.template-product .product-meta__reference{font-size:15px;color:#848484}@media screen and (max-width: 640px){.template-product .product-meta__reference{font-size:13px}}.template-product .product-meta__reference a{text-transform:initial}.template-product .product-meta__reference span:before{content:none}.template-product .product-meta__reference .product-meta__vendor+.product-meta__sku{margin-left:10px}@media screen and (max-width: 640px){.template-product .product-meta__reference .product-meta__vendor+.product-meta__sku{margin-left:15px}}.template-product .product-form__info-list{margin:4px 0 0;border-spacing:0 25px}@media screen and (max-width: 640px){.template-product .product-form__info-list{margin:5px 0 0;border-spacing:0 24px}}.template-product .product-form__info-list .product-form__info-title{display:none}.template-product .product-form__info-list .price-list .price{font-size:23px;color:#000}@media screen and (max-width: 640px){.template-product .product-form__info-list .price-list .price{font-size:22px}}.template-product .product-form__info-list .price-list .price.price--highlight{margin-right:17px;color:var(--product-on-sale-accent)}@media screen and (max-width: 640px){.template-product .product-form__info-list .price-list .price.price--highlight{margin-right:15px}}.template-product .product-form__info-list .price-list .price.price--compare{font-size:16px}@media screen and (max-width: 640px){.template-product .product-form__info-list .price-list .price.price--compare{font-size:14px}}.template-product .product-form__info-item--quantity .product-form__info-content--group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product .product-form__info-item--quantity .product-form__info-content--group .wk-button{margin:0 0 0 20px;padding:0}@media screen and (max-width: 640px){.template-product .product-form__info-item--quantity .product-form__info-content--group .wk-button{font-size:12px;line-height:1.5}}.template-product .product-form__info-item--quantity .product-form__info-content--group .wk-button .wk-icon.wk-button__icon{margin-right:10px}@media screen and (max-width: 640px){.template-product .product-form__info-item--quantity .product-form__info-content--group .wk-button .wk-icon.wk-button__icon{height:14px;margin-right:6px}}.template-product .product-form__info-item--quantity .quantity-selector--product{height:51px}@media screen and (max-width: 640px){.template-product .product-form__info-item--quantity .quantity-selector--product{height:40px}}.template-product .product-form__info-item--quantity .quantity-selector__button{padding:0 20px}@media screen and (max-width: 640px){.template-product .product-form__info-item--quantity .quantity-selector__button{padding:0 15px}}.template-product .product-form__info-item--quantity .quantity-selector__value{min-width:70px}@media screen and (max-width: 640px){.template-product .product-form__info-item--quantity .quantity-selector__value{min-width:57px;font-size:13px}}.template-product .product-form__payment-container .product-form__add-button{padding:0 10px}.template-product .product-form__payment-container>*{text-transform:uppercase;font-weight:400;line-height:60px}@media screen and (max-width: 640px){.template-product .product-form__payment-container>*{line-height:50px;font-size:12px;margin-top:13px}}@media screen and (min-width: 641px){.template-product .product-form__payment-container{margin:0 -6px}.template-product .product-form__payment-container>*{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(50% - 12px);margin:11px 6px 0}}@media screen and (min-width: 1000px) and (max-width: 1200px){.template-product .product-form__payment-container>*{font-size:13px}}.template-product .shopify-payment-button__button--unbranded{font-size:0!important;font-weight:400!important;line-height:60px!important;border-radius:70px!important;background:#fab822!important;color:#000!important;position:relative;top:-5px;padding:0 10px!important}@media screen and (max-width: 640px){.template-product .shopify-payment-button__button--unbranded{line-height:50px!important;top:0}}.template-product .shopify-payment-button__button--unbranded:before{content:"BUY IT NOW";display:inline-block;font-size:14px;position:absolute;left:0;right:0;margin:0 auto}@media screen and (min-width: 1000px) and (max-width: 1200px){.template-product .shopify-payment-button__button--unbranded:before{font-size:13px}}@media screen and (max-width: 640px){.template-product .shopify-payment-button__button--unbranded:before{font-size:12px}}.template-product .shopify-payment-button__button--branded div[role=button],.template-product .shopify-payment-button__button--branded button{font-size:0!important;font-weight:400!important;line-height:50px!important;border-radius:70px!important}@media screen and (max-width: 640px){.template-product .shopify-payment-button__button--branded div[role=button],.template-product .shopify-payment-button__button--branded button{line-height:40px!important}}.template-product .product-meta__share-buttons{margin-top:40px;padding-top:30px;border-top:1px solid var(--border-color);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.template-product .product-meta__share-buttons span{font-weight:400;margin-right:20px}@media screen and (max-width: 640px){.template-product .product-meta__share-buttons span{font-size:11px}}.template-product .product-meta__share-buttons .social-media__item{margin:6px}.template-product .product-meta__share-buttons .social-media__item-list{margin:-6px}@media screen and (max-width: 640px){.template-product .product-meta__share-buttons .social-media__item{margin:6px 4.65px}.template-product .product-meta__share-buttons .social-media__item-list{margin:-6px -4.65px}}.template-product .product-meta__share-buttons .social-media__item svg{width:30px;height:30px;opacity:1!important}@media screen and (max-width: 640px){.template-product .product-meta__share-buttons .social-media__item svg{width:25px;height:25px}}.template-product .card__collapsible-button{padding:37px 20px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 641px){.template-product .card__collapsible-button{padding:50px}}@media screen and (min-width: 1000px) and (max-width: 1200px){.template-product .card__collapsible-button{padding:30px}}@media screen and (min-width: 641px) and (max-width: 999px){.template-product .card__collapsible-button{padding:25px}}.template-product .card__collapsible-button[aria-expanded=true]{padding-bottom:25px}@media screen and (max-width: 640px){.template-product .card__collapsible-button[aria-expanded=true]{padding-bottom:20px}}.template-product .card__collapsible-button .card__title{font-size:20px;text-transform:uppercase}@media screen and (max-width: 640px){.template-product .card__collapsible-button .card__title{font-size:16px}}.template-product .card__collapsible-button .plus-button{color:var(--primary-button-background)}.template-product .card__collapsible-content{padding-bottom:50px}@media screen and (min-width: 641px){.template-product .card__collapsible-content{padding:0 50px 50px}}@media screen and (min-width: 1000px) and (max-width: 1200px){.template-product .card__collapsible-content{padding:0 30px 30px}}@media screen and (min-width: 641px) and (max-width: 999px){.template-product .card__collapsible-content{padding:0 25px 25px}}.template-product .card__collapsible-content .rte{margin:0;font-size:15px;font-weight:400;line-height:26px}@media screen and (max-width: 640px){.template-product .card__collapsible-content .rte{font-size:13px;line-height:23px}}.template-product .card__collapsible-content .rte .content--description+.table-wrapper table{margin-top:43px}@media screen and (max-width: 640px){.template-product .card__collapsible-content .rte .content--description+.table-wrapper table{margin-top:26px}}.template-product .card__collapsible-content .rte table td{font-size:15px;padding:20px 0 18px;vertical-align:top}.template-product .card__collapsible-content .rte table td:first-child{font-weight:500}.template-product .card__collapsible-content .rte table td:last-child{font-weight:400}@media screen and (min-width: 641px){.template-product .card__collapsible-content .rte table td:first-child{width:145px}.template-product .card__collapsible-content .rte table td:last-child{width:calc(100% - 145px)}}@media screen and (max-width: 640px){.template-product .card__collapsible-content .rte table td{font-size:13px;display:block;padding:0;line-height:1.5}.template-product .card__collapsible-content .rte table td:first-child{padding-top:23px;padding-bottom:11px}.template-product .card__collapsible-content .rte table td:last-child{padding-bottom:22px}}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe{margin:0 -20px}}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe .card{border-top:0;margin-top:-18px}.template-product .product-block-list__item--recipe .card__collapsible-button[aria-expanded=true]{padding-bottom:27px}}.template-product .product-block-list__item--recipe .card__collapsible-content{padding-bottom:20px}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe .card__collapsible-content{padding-bottom:3px}}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table{margin-top:0}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table tr{border:0;height:auto!important}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td{padding:0 0 25px;font-family:var(--text-font-family);vertical-align:top;height:auto!important}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td{padding-bottom:42px}}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td:first-child{width:166px}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td:first-child{width:110px;float:left}}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td:last-child{width:calc(100% - 166px);padding-left:40px}@media screen and (min-width: 1000px){.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td:last-child{padding-left:30px}}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td:last-child{width:calc(100% - 110px);padding-left:20px;float:left}}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td h2{font-size:14px;font-weight:400;margin-bottom:0}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td h2{font-size:13px}}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td p{font-weight:300}@media screen and (max-width: 640px){.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td p{line-height:20px}}.template-product .product-block-list__item--recipe .card__collapsible-content .rte table td img{vertical-align:middle;margin:0}@media screen and (min-width: 1000px){.template-product .product-block-list__wrapper{width:calc(50% + 80px)}.template-product .product-block-list__item--info{width:calc(50% - 112px)}.template-product .product-gallery--with-thumbnails .product-gallery__carousel-wrapper{margin:0}.template-product .product-gallery__thumbnail{margin:0 0 10px}.template-product .product-gallery__thumbnail-list{margin:0}.template-product .product-gallery__thumbnail:last-child{margin-bottom:0}}@media screen and (min-width: 641px){.template-product .card__section{padding:50px}.template-product .card__section--tight{padding:35px}.template-product .product-form{margin-top:0}.template-product .shopify-section--recentlyView .section{margin-top:100px}}@media screen and (min-width: 1000px) and (max-width: 1200px){.template-product .product-block-list__wrapper{width:calc(50% + 35px)}.template-product .product-block-list__item--info{width:calc(50% - 65px)}.template-product .card__section,.template-product .card__section--tight{padding:30px}}@media screen and (min-width: 641px) and (max-width: 999px){.template-product .card__section,.template-product .card__section--tight{padding:25px}.template-product .product-gallery .scroller{margin:0 -25px}.template-product .product-gallery__carousel-item{padding:0}.template-product .product-block-list__item--info .card__section{padding-top:0}}@media screen and (max-width: 640px){.template-product .card__section{padding:0}.template-product .product-block-list__item--info .card--collapsed{margin-top:0!important;border-bottom:0;margin-bottom:52px}.template-product .product-block-list__item--description{margin:0 -20px}}.shopify-section--recommendations .flickity-prev-next-button{top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}@media screen and (min-width: 1000px){.shopify-section--recommendations .flickity-prev-next-button.previous{left:-40px}.shopify-section--recommendations .flickity-prev-next-button.next{right:-40px}}.shopify-section--recommendations .section{margin:66px 0 65px}@media screen and (min-width: 641px){.shopify-section--recommendations .section{margin:112px 0 100px}}@media screen and (max-width: 640px){.shopify-section--recommendations .section__header{margin-bottom:22px}}@media screen and (max-width: 640px){.shopify-section--recommendations .product-list--scrollable .product-item{width:71%;padding:15px}}@media screen and (min-width: 1000px){.template-product .product-block-list__wrapper{margin-left:auto;width:calc(50% - 112px)}.template-product .product-block-list__item--gallery{position:absolute;left:0;top:0;width:calc(50% + 80px)}.template-product .product-block-list__item--info{width:100%;position:static}.template-product .product-block-list__item--description{margin-top:35px}}@media screen and (min-width: 1000px){.product-gallery--with-thumbnails{flex-direction:row}.template-product .product-gallery__thumbnail{margin:0 0 10px auto}}@media screen and (max-width: 640px){.product-block-list__item--description .card__section{padding:20px}}.show-on-mobile{display:none}@media screen and (max-width: 749px){.show-on-mobile{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;padding:0 10px;transform:translateY(-50%);z-index:5}.product-gallery__nav-button{background-color:#fffc;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:36px;text-align:center;cursor:pointer}}.p-product-info{max-width:800px;margin-inline:auto}.p-product-info__item{margin-bottom:20px}.p-product-info__item summary{cursor:pointer}.p-product-info__item h3{font-size:14px;padding:8px 32px 8px 8px;background-color:#f7f7f7;position:relative}.p-product-info__item h3:before{content:"";width:12px;height:12px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);position:absolute;right:16px;top:12px;transition:transform .3s}.p-product-info__item[open] h3:before{transform:rotate(-45deg) translate(-5px,5px)}.p-product-info__item p.contents{padding:16px}.p-product-fruit{padding-top:32px}.p-product-fruit__media{margin-bottom:12px}.p-product-fruit__media img{margin-top:0}.p-product-fruit__title{margin-bottom:4px}@media screen and (min-width: 768px){.p-product-fruit{display:inline-block;width:49%;padding-inline:8px;vertical-align:top}.p-product-fruit__media img{width:100%}}.template-product .product-gallery__thumbnail:before{border:2px solid var(--border-color)}@media screen and (min-width: 641px){.product-gallery__size-limiter{border:1px solid var(--border-color)}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom-product.css.map */
