.wf-product-back__link{display:inline-flex;align-items:center;gap:var(--wf-space-2);font-family:var(--wf-font-body);font-size:var(--wf-text-md);font-weight:500;line-height:1.5;color:var(--wf-neutral-darkest)!important;text-decoration:none!important;width:fit-content;transition:opacity .2s ease}.wf-product-back__link:hover{opacity:.7}.wf-product-back__link svg{flex-shrink:0}.product__info-container .product__text.caption-with-letter-spacing{display:inline-flex;align-items:center;background-color:#ffffff80;border:1px solid var(--wf-teal);border-radius:var(--wf-radius-pill);padding:var(--wf-space-1) 10px;font-family:var(--wf-font-body)!important;font-size:var(--wf-text-sm)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;color:var(--wf-neutral-darkest)!important;text-transform:none!important;width:fit-content;margin-bottom:var(--wf-space-4)!important}.product__info-container .product__title,.product__info-container .product__title h1{font-family:var(--wf-font-heading)!important;font-size:var(--wf-text-h3)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:var(--wf-tracking-h3)!important;color:var(--wf-dark-green)!important;margin:0!important}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--wf-font-body)!important;line-height:1.5!important;color:var(--wf-neutral-darkest)!important}.product__info-container .price{display:flex;align-items:center;flex-wrap:wrap;margin:0}.product__info-container .price .price__container{margin-bottom:0!important}.product__info-container .price__badge-sold-out,.product__info-container .badge.price__badge-sold-out{display:none!important}.wf-status-pill{display:inline-flex;align-items:center;align-self:center;background-color:var(--wf-green);border:1px solid var(--wf-green);border-radius:var(--wf-radius-pill);padding:var(--wf-space-1) 10px;font-family:var(--wf-font-body)!important;font-size:var(--wf-text-sm)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;color:var(--wf-white)!important;white-space:nowrap;width:fit-content}.product__info-container .product__description{font-family:var(--wf-font-body)!important;color:var(--wf-neutral-darkest)!important;line-height:1.6!important}.product__info-container variant-selects .form__label{font-family:var(--wf-font-body)!important;color:var(--wf-dark-green)!important}.product__info-container .product-form__input--pill label{border-radius:var(--wf-radius-pill)!important;font-family:var(--wf-font-body)!important}.product__info-container .quantity__label,.product__info-container .form__label[for*=Quantity]{font-family:var(--wf-font-body)!important;font-size:var(--wf-text-sm)!important;font-weight:500!important;color:var(--wf-dark-green)!important;letter-spacing:0!important}.product__info-container .quantity{display:flex;align-items:center;justify-content:space-between;width:140px;min-height:0;height:auto;border:1px solid var(--wf-neutral-darkest);border-radius:var(--wf-radius-pill);overflow:hidden;position:relative;background:transparent}.product__info-container .quantity:before,.product__info-container .quantity:after{content:none!important;box-shadow:none!important}.product__info-container .quantity__button{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;background:none;border:none;padding:0 4px;cursor:pointer;color:var(--wf-neutral-darkest)}.product__info-container .quantity__button svg,.product__info-container .quantity__button .icon{width:14px;height:14px}.product__info-container .quantity__button.disabled{opacity:.3;cursor:not-allowed}.product__info-container .quantity__input{flex:1;width:auto;min-width:0;border:none;background:none;text-align:center;-moz-appearance:textfield;font-family:var(--wf-font-body)!important;font-size:var(--wf-text-sm)!important;letter-spacing:0!important;color:var(--wf-neutral-darkest)!important;padding:0;box-shadow:none!important}.product__info-container .quantity__input:focus{box-shadow:none!important;outline:none!important}.product__info-container .quantity__input::-webkit-outer-spin-button,.product__info-container .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__info-container .product-form__submit{background-color:var(--wf-dark-green)!important;color:var(--wf-yellow-lightest)!important;border:1px solid var(--wf-dark-green)!important;border-radius:var(--wf-radius-pill)!important;box-shadow:none!important;font-family:var(--wf-font-body)!important;font-size:var(--wf-text-md)!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;min-height:48px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product__info-container .product-form__submit:hover:not(:disabled){background-color:var(--wf-yellow)!important;border-color:var(--wf-dark-green)!important;color:var(--wf-dark-green)!important}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{content:none!important;box-shadow:none!important}.product__info-container .product__accordion{border-top:1px solid var(--wf-teal)}.product__info-container .product__accordion .accordion__title{font-family:var(--wf-font-heading)!important;font-size:var(--wf-text-h6)!important;color:var(--wf-dark-green)!important}.product__info-container .product__accordion .accordion__content,.product__info-container .product__accordion .accordion__content p{font-family:var(--wf-font-body)!important;font-size:14px!important;color:var(--wf-neutral-darkest)!important;line-height:1.6!important}.product__info-container .product__accordion summary svg{color:var(--wf-dark-green)!important}.wf-detail-row{margin:0 0 var(--wf-space-4)}.wf-detail-row:last-child{margin-bottom:0}.wf-detail-label{display:block;font-family:var(--wf-font-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:var(--wf-dark-green)!important;margin-bottom:2px}.wf-detail-value{display:block;font-family:var(--wf-font-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;color:var(--wf-neutral-darkest)!important}.product__info-container.wf-is-coming-soon .product-form__quantity,.product__info-container.wf-is-coming-soon .product-form__input--quantity,.product__info-container.wf-is-coming-soon quantity-input,.product__info-container.wf-is-coming-soon .quantity__label{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/wf-product.css.map */
