:root{--yum-ink: #173d32;--yum-ink-deep: #0f2e26;--yum-cream: #f7f1e7;--yum-paper: #fffdf8;--yum-clay: #b86d4b;--yum-gold: #c79b59;--yum-mist: #dfe9e2;--yum-line: rgba(23, 61, 50, .16);--yum-serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}html{scroll-behavior:smooth}body{background:var(--yum-paper)}body,.button,.shopify-payment-button__button,.field__input,.select__select{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.header__heading-link,.footer-block__heading,.product__title{font-family:var(--yum-serif);letter-spacing:-.025em}.section-header.shopify-section-group-header-group{z-index:40}.header-wrapper{border-bottom:1px solid var(--yum-line);background:#fffdf8fa;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1rem 3rem #0f2e2612}.header__heading-link{color:var(--yum-ink);font-size:clamp(2rem,2.3vw,2.9rem);font-weight:700;letter-spacing:.12em}.header__menu-item,.list-menu__item{font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.announcement-bar__message{font-size:1.2rem;letter-spacing:.11em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded{min-height:5.2rem;border-radius:999px;font-size:1.35rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.button:after,.shopify-payment-button__button--unbranded:after{border-radius:999px}.product-form__buttons .product-form__submit{--color-button: 23, 61, 50;--color-button-text: 255, 255, 255;--alpha-button-background: 1;overflow:hidden;border:1px solid var(--yum-ink);color:#fff;background:var(--yum-ink);box-shadow:0 1.2rem 2.8rem #0f2e2624}.product-form__buttons .product-form__submit:not([disabled]):hover{color:#fff;background:var(--yum-ink-deep);transform:translateY(-1px)}.product-form__buttons .shopify-payment-button__button--unbranded{overflow:hidden;border:1px solid var(--yum-clay)!important;color:#fff!important;background:var(--yum-clay)!important}.yum-section{position:relative;overflow:hidden}.yum-wrap{width:min(100% - 3.2rem,124rem);margin-inline:auto}.yum-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.8rem;color:var(--yum-clay);font-size:1.15rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.yum-eyebrow:before{width:2.8rem;height:1px;background:currentColor;content:""}.yum-display{margin:0;color:var(--yum-ink);font-family:var(--yum-serif);font-size:clamp(4.4rem,7vw,9.2rem);font-weight:500;letter-spacing:-.055em;line-height:.94}.yum-display em{color:var(--yum-clay);font-weight:400}.yum-lead{max-width:62rem;color:#173d32c7;font-size:clamp(1.65rem,2vw,2rem);line-height:1.65}.yum-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.yum-button-secondary{color:var(--yum-ink);background:transparent;box-shadow:inset 0 0 0 1px var(--yum-ink)}.yum-hero{min-height:min(86rem,calc(100vh - 12rem));padding:4rem 0 5.6rem;background:radial-gradient(circle at 8% 10%,rgba(199,155,89,.16),transparent 31%),linear-gradient(135deg,var(--yum-cream),#fffaf2 58%,#e9f0ea)}.yum-hero__grid{display:grid;min-height:72rem;align-items:center;gap:5rem;grid-template-columns:minmax(0,.92fr) minmax(38rem,.78fr)}.yum-hero__copy{position:relative;z-index:2;padding:4rem 0}.yum-hero__media{position:relative;min-height:64rem}.yum-hero__frame{position:absolute;top:1.5rem;right:0;bottom:3.5rem;left:4rem;overflow:hidden;border-radius:26rem 26rem 3rem 3rem;background:#e6ddd0;box-shadow:0 3rem 8rem #0f2e2629}.yum-hero__frame img{width:100%;height:100%;object-fit:contain}.yum-hero__seal{position:absolute;right:-1.2rem;bottom:0;display:grid;width:14rem;height:14rem;place-items:center;padding:2rem;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;background:var(--yum-clay);box-shadow:0 1.8rem 4rem #542b1c33;font-family:var(--yum-serif);font-size:1.65rem;line-height:1.2;text-align:center;transform:rotate(8deg)}.yum-hero__note{position:absolute;bottom:6rem;left:0;z-index:2;max-width:20rem;padding:1.8rem 2rem;border:1px solid rgba(255,255,255,.7);border-radius:1.8rem;color:var(--yum-ink);background:#fffdf8e0;box-shadow:0 1.2rem 3rem #0f2e261f;font-size:1.35rem;line-height:1.5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.yum-hero__note strong{display:block;margin-bottom:.4rem;font-family:var(--yum-serif);font-size:1.8rem}.yum-trust-row{display:flex;flex-wrap:wrap;gap:1.4rem 2.4rem;margin-top:3.2rem;color:#173d32c2;font-size:1.25rem}.yum-trust-row span{display:inline-flex;align-items:center;gap:.7rem}.yum-trust-row span:before{width:.7rem;height:.7rem;border-radius:50%;background:var(--yum-gold);content:""}.yum-manifesto{padding:9rem 0;color:#fff;background:var(--yum-ink)}.yum-manifesto__grid{display:grid;align-items:end;gap:5rem;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.55fr)}.yum-manifesto h2{max-width:82rem;margin:0;color:#fff;font-size:clamp(4rem,6.2vw,7.8rem);font-weight:400;letter-spacing:-.045em;line-height:1}.yum-manifesto h2 em{color:#e8c999;font-weight:400}.yum-manifesto__aside{margin:0;color:#ffffffb8;font-size:1.6rem;line-height:1.7}.yum-kit-contents{padding:10rem 0;background:radial-gradient(circle at 86% 10%,rgba(199,155,89,.16),transparent 30%),var(--yum-paper)}.yum-kit-contents__grid{display:grid;align-items:start;gap:clamp(4rem,7vw,9rem);grid-template-columns:minmax(34rem,.82fr) minmax(0,1fr)}.yum-kit-contents--no-media .yum-kit-contents__grid{grid-template-columns:1fr}.yum-kit-contents--no-media .yum-kit-contents__content{width:min(100%,100rem);margin-inline:auto}.yum-kit-contents__media{position:sticky;top:12rem;overflow:hidden;border:1px solid rgba(184,109,75,.2);border-radius:3rem;background:#e9c99f;box-shadow:0 2.5rem 7rem #542b1c1f}.yum-kit-contents__media img{display:block;width:100%;height:auto}.yum-kit-contents__content h2{max-width:72rem;margin:0 0 2.2rem;color:var(--yum-ink);font-size:clamp(4rem,5.4vw,6.8rem);line-height:.98}.yum-kit-contents__intro{max-width:68rem;color:#173d32b8;font-size:1.55rem;line-height:1.7}.yum-kit-list{display:grid;gap:1rem;margin-top:3.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.yum-kit-list__item{display:grid;align-items:start;gap:1.1rem;padding:1.5rem;border:1px solid var(--yum-line);border-radius:1.4rem;background:#f7f1e7b8;grid-template-columns:2.2rem 1fr}.yum-kit-list__check{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;color:#fff;background:var(--yum-clay);font-size:1.2rem;font-weight:800}.yum-kit-list__item strong,.yum-kit-list__item span{display:block}.yum-kit-list__item strong{color:var(--yum-ink);font-size:1.4rem;line-height:1.35}.yum-kit-list__item div>span{margin-top:.35rem;color:#173d32a3;font-size:1.18rem;line-height:1.45}.yum-kit-contents__offer{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding:2.2rem;border:1px solid rgba(184,109,75,.28);border-radius:1.8rem;background:var(--yum-cream)}.yum-kit-contents__product,.yum-kit-contents__price{margin:0}.yum-kit-contents__product{max-width:34rem;color:var(--yum-ink);font-family:var(--yum-serif);font-size:2rem;line-height:1.2}.yum-kit-contents__price{margin-top:.7rem;color:var(--yum-clay);font-size:1.45rem;font-weight:800}.yum-kit-contents__note{margin:1.6rem 0 0;color:#173d329e;font-size:1.18rem;line-height:1.55}.yum-products{padding:10rem 0;background:var(--yum-paper)}.yum-section-heading{display:grid;align-items:end;gap:3rem;margin-bottom:5rem;grid-template-columns:minmax(0,1fr) minmax(26rem,.48fr)}.yum-section-heading h2{max-width:70rem;margin:0;color:var(--yum-ink);font-size:clamp(4rem,5.5vw,6.8rem);font-weight:500;line-height:1}.yum-section-heading p{margin:0;color:#173d32b8;font-size:1.55rem;line-height:1.7}.yum-product-grid{display:grid;gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.yum-product-card{position:relative;display:grid;overflow:hidden;border:1px solid var(--yum-line);border-radius:2.8rem;background:#fff;grid-template-rows:auto 1fr}.yum-product-card--featured{border-color:#b86d4b6b;box-shadow:0 2rem 6rem #2b403617}.yum-product-card__badge{position:absolute;top:2rem;left:2rem;z-index:2;padding:.8rem 1.3rem;border-radius:999px;color:#fff;background:var(--yum-clay);font-size:1.05rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.yum-product-card__media{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--yum-cream)}.yum-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.yum-product-card:hover .yum-product-card__media img{transform:scale(1.025)}.yum-product-card__body{display:flex;flex-direction:column;padding:clamp(2.6rem,4vw,4.2rem)}.yum-product-card__kicker{margin:0 0 .8rem;color:var(--yum-clay);font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.yum-product-card h3{margin:0;color:var(--yum-ink);font-size:clamp(3rem,3.4vw,4.2rem);line-height:1.05}.yum-product-card__price{margin:1.4rem 0 2rem;color:var(--yum-ink);font-size:1.7rem;font-weight:800}.yum-product-card__text{color:#173d32b8;font-size:1.5rem;line-height:1.65}.yum-product-card__text ul{display:grid;gap:.7rem;padding-left:2rem}.yum-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:auto;padding-top:2.4rem}.yum-product-card__note{max-width:24rem;margin:0;color:#173d3299;font-size:1.15rem;line-height:1.45}.yum-process{padding:10rem 0;background:var(--yum-cream)}.yum-process__grid{display:grid;gap:6rem;grid-template-columns:minmax(32rem,.8fr) minmax(0,1fr)}.yum-process__media{position:sticky;top:12rem;align-self:start;overflow:hidden;border-radius:2.8rem;aspect-ratio:4 / 5;background:#e8dfd2}.yum-process__media img{width:100%;height:100%;object-fit:cover}.yum-process__content h2{margin:0 0 4.2rem;color:var(--yum-ink);font-size:clamp(4rem,5vw,6.3rem);line-height:1}.yum-step{display:grid;gap:2rem;padding:2.7rem 0;border-top:1px solid var(--yum-line);grid-template-columns:5rem 1fr}.yum-step__number{color:var(--yum-clay);font-family:var(--yum-serif);font-size:2.2rem}.yum-step h3{margin:0 0 .7rem;color:var(--yum-ink);font-size:2.6rem}.yum-step p{margin:0;color:#173d32b3;font-size:1.5rem;line-height:1.65}.yum-gallery{padding:10rem 0;background:var(--yum-paper)}.yum-gallery__grid{display:grid;gap:1.6rem;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:repeat(2,minmax(24rem,32rem))}.yum-gallery__item{position:relative;overflow:hidden;min-height:24rem;border-radius:2.2rem;background:var(--yum-cream)}.yum-gallery__item:first-child{grid-row:1 / 3}.yum-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.yum-gallery__item:nth-child(2) img,.yum-gallery__item:nth-child(4) img{object-fit:contain;background:#f4e4ce}.yum-gallery__item:hover img{transform:scale(1.035)}.yum-gallery__caption{position:absolute;right:1.4rem;bottom:1.4rem;left:1.4rem;padding:1.1rem 1.4rem;border-radius:1.2rem;color:var(--yum-ink);background:#fffdf8db;font-size:1.2rem;line-height:1.4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.yum-safety{padding:10rem 0;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(199,155,89,.17),transparent 30%),var(--yum-ink-deep)}.yum-safety__grid{display:grid;align-items:start;gap:7rem;grid-template-columns:minmax(0,.85fr) minmax(32rem,.72fr)}.yum-safety h2{max-width:68rem;margin:0 0 2.4rem;color:#fff;font-size:clamp(4rem,5.5vw,6.8rem);font-weight:400;line-height:1}.yum-safety__intro{color:#ffffffb8;font-size:1.6rem;line-height:1.7}.yum-safety__notice{margin-top:3rem;padding:2rem 2.2rem;border:1px solid rgba(255,255,255,.16);border-radius:1.6rem;color:#ffffffc7;background:#ffffff0d;font-size:1.3rem;line-height:1.6}.yum-documents{display:grid;gap:1rem}.yum-document{display:grid;align-items:center;gap:1.6rem;padding:1.8rem 2rem;border:1px solid rgba(255,255,255,.17);border-radius:1.5rem;color:#fff;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease;grid-template-columns:1fr auto}.yum-document:hover{border-color:#e8c999b3;color:#fff;background:#ffffff0f;transform:translateY(-2px)}.yum-document strong{display:block;margin-bottom:.3rem;font-size:1.45rem}.yum-document small{color:#ffffff94;font-size:1.15rem}.yum-document__arrow{color:#e8c999;font-size:2rem}.yum-faq{padding:10rem 0;background:var(--yum-paper)}.yum-faq__grid{display:grid;align-items:start;gap:7rem;grid-template-columns:minmax(27rem,.58fr) minmax(0,1fr)}.yum-faq__intro{position:sticky;top:12rem}.yum-faq h2{margin:0 0 2rem;color:var(--yum-ink);font-size:clamp(4rem,5vw,6rem);line-height:1}.yum-faq__intro p{color:#173d32b3;font-size:1.5rem;line-height:1.7}.yum-faq__item{border-top:1px solid var(--yum-line)}.yum-faq__item:last-child{border-bottom:1px solid var(--yum-line)}.yum-faq__item summary{display:grid;align-items:center;gap:2rem;padding:2.4rem 0;color:var(--yum-ink);cursor:pointer;font-family:var(--yum-serif);font-size:2.2rem;list-style:none;grid-template-columns:1fr auto}.yum-faq__item summary::-webkit-details-marker{display:none}.yum-faq__plus{font-family:var(--font-body-family);font-size:2.4rem;font-weight:300;transition:transform .2s ease}.yum-faq__item[open] .yum-faq__plus{transform:rotate(45deg)}.yum-faq__answer{max-width:76rem;padding:0 4rem 2.6rem 0;color:#173d32b8;font-size:1.5rem;line-height:1.7}.footer{border-top:0}.footer-block__details-content,.footer-block__details-content a{color:rgba(var(--color-foreground),.72)}.product__title h1{font-size:clamp(3.8rem,5vw,6rem);line-height:1}.product-form__buttons{max-width:none}@media screen and (min-width:750px){.product__column-sticky{top:calc(var(--header-height, 8rem) + 2rem)}}.yum-product-assurance{display:grid;gap:1rem;margin:1.2rem 0 0;padding:1.8rem;border:1px solid var(--yum-line);border-radius:1.4rem;background:var(--yum-cream)}.yum-product-assurance span{display:flex;align-items:center;gap:.9rem;color:var(--yum-ink);font-size:1.25rem}.yum-product-assurance span:before{width:.6rem;height:.6rem;border-radius:50%;background:var(--yum-gold);content:""}.yum-product-type-note{display:grid;gap:.55rem;margin:1.2rem 0;padding:1.6rem 1.8rem;border:1px solid rgba(184,109,75,.34);border-radius:1.4rem;color:var(--yum-ink);background:#fff5e8}.yum-product-type-note strong{color:var(--yum-clay);font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.yum-product-type-note span{font-size:1.3rem;line-height:1.55}.yum-product-description{color:#173d32c7;font-size:1.5rem;line-height:1.72}.yum-product-description h3{margin:2.2rem 0 1rem;color:var(--yum-ink);font-family:var(--yum-serif);font-size:2.2rem;font-weight:400}.yum-product-description ul{margin:0 0 2rem;padding-left:2rem}.yum-product-description li+li{margin-top:.45rem}@media screen and (max-width:989px){.yum-hero__grid,.yum-manifesto__grid,.yum-section-heading,.yum-kit-contents__grid,.yum-process__grid,.yum-safety__grid,.yum-faq__grid{grid-template-columns:1fr}.yum-hero__grid{gap:1rem}.yum-hero__media{min-height:60rem}.yum-process__media,.yum-kit-contents__media,.yum-faq__intro{position:relative;top:auto}.yum-process__media{max-height:62rem}.yum-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:42rem 28rem}.yum-gallery__item:first-child{grid-column:1 / 3;grid-row:auto}}@media screen and (max-width:749px){.yum-wrap{width:min(100% - 2.4rem,124rem)}.yum-hero{padding-top:1rem}.yum-hero__grid{min-height:auto}.yum-hero__copy{padding:4rem 0 2rem}.yum-display{font-size:clamp(4.4rem,15vw,6.8rem)}.yum-hero__media{min-height:48rem}.yum-hero__frame{top:0;right:0;bottom:3rem;left:2rem}.yum-hero__seal{right:-.6rem;width:11rem;height:11rem;font-size:1.35rem}.yum-hero__note{bottom:5rem;max-width:17rem}.yum-manifesto,.yum-products,.yum-kit-contents,.yum-process,.yum-gallery,.yum-safety,.yum-faq{padding:7rem 0}.yum-manifesto__grid,.yum-section-heading,.yum-kit-contents__grid,.yum-process__grid,.yum-safety__grid,.yum-faq__grid{gap:3.5rem}.yum-product-grid,.yum-kit-list{grid-template-columns:1fr}.yum-kit-contents__offer{align-items:stretch;flex-direction:column}.yum-kit-contents__offer .button{width:100%}.yum-product-card__footer{align-items:stretch;flex-direction:column}.yum-product-card__footer .button{width:100%}.yum-gallery__grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,34rem)}.yum-gallery__item:first-child{grid-column:auto}.yum-faq__item summary{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yum-product-card__media img,.yum-gallery__item img,.yum-faq__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yumicart.css.map */
