.single-product .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1rem;font-weight:500;margin:.5rem 0}.single-product .product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.2rem}.single-product #product-gallery .splide__pagination button.is-active{background:#4d473e;transform:none}.single-product #product-thumbnails .splide__slide{padding:10px;border:solid 1px transparent}.single-product #product-thumbnails .splide__slide.is-active{border:solid 1px #EBE4D6}.single-product .product-description p:first-of-type{margin-top:0}.single-product .price{margin:1rem 0}.single-product .price .badge,.single-product .price__sale,.single-product .price--on-sale .price__regular{display:none}.single-product .price--on-sale .price__sale{display:block}.single-product .price--on-sale .price-item--regular{text-decoration:line-through;font-weight:300;margin-right:5px}.single-product variant-radios{display:block;margin-bottom:1rem}.single-product .product-form__input legend{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.single-product .product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.single-product .product-form__input input[type=radio]+label{border:solid 1px #4D473E;background:none;color:#4d473e;display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem;font-family:greycliff-cf,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1;text-align:center;transition:all .3s ease;cursor:pointer;position:relative}.single-product .product-form__input input[type=radio]+label:hover,.single-product .product-form__input input[type=radio]:checked+label{background:#4d473e;color:#fff}.single-product .product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}.single-product .product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.single-product .product-form__input input[type=radio]:disabled+label,.single-product .product-form__input input[type=radio].disabled+label{opacity:.5}.single-product .product-form__input input[type=radio]:focus-visible+label{background:#4d473e;color:#fff}.single-product .product-form__input input[type=radio].focused+label,.single-product .no-js .shopify-payment-button__button [role=button]:focus+label{background:#4d473e;color:#fff}.single-product .no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.single-product .product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.single-product .product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}.single-product .product-form__quantity{width:102px;float:left;margin-right:1rem}.single-product .product-form__quantity label{font-family:greycliff-cf,sans-serif;font-style:italic;display:block;margin-bottom:10px}.single-product .product-form__quantity .price-per-item__container{border:solid 1px #4D473E}.single-product .product-form__quantity .quantity{position:relative}.single-product .product-form__quantity .quantity__input{font-family:greycliff-cf,sans-serif;font-size:.875rem;text-align:center;background-color:transparent;border:0;padding:.8rem 1.6rem .8rem 1rem;width:100px;flex-grow:1;-webkit-appearance:none;appearance:none}.single-product .product-form__quantity .quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:1.8rem;border:0;background:none;cursor:pointer;position:absolute;right:5px}.single-product .product-form__quantity .quantity__button svg{width:.7rem;pointer-events:none}.single-product .product-form__quantity .quantity__button:first-of-type{bottom:-6px}.single-product .product-form__quantity .quantity__button:last-of-type{transform:rotate(180deg);top:-2px}.single-product .product-form__quantity .quantity__input:focus-visible,.single-product .product-form__quantity .quantity__input:focus{background:none;z-index:2}.single-product .product-form__quantity .quantity__button:focus-visible,.single-product .product-form__quantity .quantity__button:focus{background:none;z-index:2}.single-product .quantity__button:not(:focus-visible):not(.focused),.single-product .quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.single-product .quantity__input:-webkit-autofill,.single-product .quantity__input:-webkit-autofill:hover,.single-product .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.single-product .product-form__quantity .quantity__input::-webkit-outer-spin-button,.single-product .product-form__quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .product-form__quantity .quantity__input[type=number]{-moz-appearance:textfield}.single-product .product-form__quantity .quantity__rules{position:relative}.single-product .product-form__form{float:left;margin-top:2rem}.single-product .product-recipe .recipe-ingredients ul{padding:0}.single-product .product-recipe .recipe-ingredients ul li{list-style:none}.single-product .product-recipe .recipe-ingredients ul li:before{content:"";background-image:url(//wildflowerdist.myshopify.com/cdn/shop/t/1/assets/icon-checkmark.svg?v=180128369398126401101694800838);width:30px;height:31px;display:block;margin-right:10px}.single-product .testimonials-slider .splide__arrow{background:none;border:solid 1px #4D473E;top:auto;bottom:0}.single-product .testimonials-slider .splide__arrow.splide__arrow--prev{left:50%;margin-left:-55px}.single-product .testimonials-slider .splide__arrow.splide__arrow--next{left:50%;margin-right:-55px}.single-product .testimonials-slider .splide__arrow:hover{background:#4d473e}@media screen and (min-width: 1024px){.single-product .testimonials-slider .splide__arrow{top:60px}.single-product .testimonials-slider .splide__arrow.splide__arrow--prev{left:1rem;margin-left:0}.single-product .testimonials-slider .splide__arrow.splide__arrow--next{left:auto;right:1rem;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/main-product.css.map */
