:root{font-display:swap}.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form ul{line-height:1.2;padding-left:2.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.js .recipient-fields{display:none}.gift-card-form .visually-hidden{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}.gift-card-form textarea{font-family:Chromatic Grotesque;display:flex;position:relative;width:100%;padding:1rem}.gift-card-form .recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;-webkit-appearance:none;appearance:none}.gift-card-form .recipient-fields__field{margin:0 0 2rem}.gift-card-form .recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.gift-card-form .recipient-checkbox{font-family:Chromatic Grotesque;flex-grow:1;font-size:1rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.gift-card-form .recipient-checkbox>svg{margin-top:3px;margin-right:1.2rem;flex-shrink:0}.gift-card-form .recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.2rem;z-index:5;top:.2rem;width:10px;height:9px}.gift-card-form .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.gift-card-form .recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen .3s ease}.gift-card-form .recipient-fields hr{margin:1.6rem auto}.gift-card-form .customer .field{position:relative;width:100%;display:flex;transition:box-shadow .3s ease}.gift-card-form .customer .field input{font-family:Chromatic Grotesque;flex-grow:1;text-align:left;padding:1rem;margin:2px;transition:box-shadow .3s ease}.gift-card-form .customer .field label{font-family:Chromatic Grotesque;font-size:1rem;left:calc(2px + 1rem);top:calc(1rem + 2px);margin-bottom:0;pointer-events:none;position:absolute;transition:top .3s ease,font-size .3s ease;color:#000000bf;letter-spacing:.1rem;line-height:1.5}.gift-card-form .customer .field input:focus~label,.gift-card-form .customer .field input:not(:placeholder-shown)~label,.gift-card-form .customer .field .field__input:not(:placeholder-shown)~label,.gift-card-form .field__input:focus~.field__label,.gift-card-form .field__input:-webkit-autofill~.field__label{font-size:.6rem;top:calc(2px + .2rem);letter-spacing:.04rem}.gift-card-form .customer .field:before,.gift-card-form .customer select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;z-index:-1}.gift-card-form .customer .field:after,.gift-card-form .customer select:after{pointer-events:none;content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:.1rem solid transparent;border-radius:0;z-index:1}.gift-card-form .field__input::placeholder{opacity:0}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.recipient-form-field-label{margin:.6rem 0}.gift-card-form .recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields{display:none}.rebuy-money.sale{top:22px!important}.rebuy-product-grid .rebuy-money.sale{top:0!important}.rk_meta+p+p{font-size:16px!important}.rk_description p,.rk_description p a,.rk_description .rk_author,.rk_description .rk_author p{font-size:16px!important}@media screen and (min-width:1024px){#rk_parent .rk_modern .rk_container .rk_image img{max-height:600px!important}#rk_parent .rk_video{height:550px!important}}#recipe-ingredients li,#recipe-preparation li,#recipe-ingredients li p,#recipe-preparation li p,#recipe-ingredients li a,#recipe-preparation li a{font-size:16px!important}.ingredient-title-cls{border-bottom:0;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.03rem}.two-column-text p a{text-decoration:underline}.two-column-text p a:hover{text-decoration:none}.rebuy-cart__flyout a.rebuy-product-image.clickable{height:auto!important;width:100%!important}@media(min-width:768px){.rebuy-cart__flyout .rebuy-product-info{flex-direction:column}.rebuy-cart__flyout .rebuy-product-media{width:30%!important}.rebuy-cart__flyout .rebuy-product-block{display:flex;flex-direction:row}.rebuy-cart__flyout .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-info,.rebuy-recommended-products .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-info{float:unset!important}.rebuy-cart__flyout .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-actions,.rebuy-recommended-products .rebuy-product-grid.large-style-list .rebuy-product-block .rebuy-product-actions{width:auto!important}.rebuy-cart__flyout .rebuy-widget .rebuy-product-grid.large-style-list .rebuy-product-block,.rebuy-recommended-products .rebuy-product-grid.large-style-list .rebuy-product-block{display:flex!important;flex-direction:row!important;align-items:center}.rebuy-cart__flyout .rebuy-product-actions .rebuy-button{padding-inline:20px!important;width:min-content!important}.rebuy-cart__flyout .rebuy-product-actions{height:min-content!important}.rebuy-cart__flyout .rebuy-product-actions{padding:unset!important}}.rebuy-cart__flyout .rebuy-button{font-family:Chromatic Grotesque,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif!important}.rebuy-cart__flyout .rebuy-widget .rebuy-button span{font-family:Chromatic Grotesque!important}.image-with-text a{text-decoration:underline}.image-with-text ol{list-style:auto!important;padding-left:30px}.image-with-text ul{list-style:disc!important;padding-left:30px}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown:hover .dropdown-content{display:block}.cart-icon.flex .cst-cart-count{top:0}.cst-account-btn{border-radius:2px;background:#f2f2f2;border-bottom:unset;margin:10px auto 0}.cst-account-btn a{display:flex;align-items:center;justify-content:center;gap:11px}.cst-account-btn a span{font-size:13px;font-style:normal;font-weight:400;line-height:15.86px;letter-spacing:.78px;text-transform:uppercase}.cst-account-btn a:hover svg{fill:#181613}.yotpo-widget-clear.yotpo-bottom-line-scroll-panel{flex-direction:column!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/ct-custom.css.map */
