/*!
 * TKFramework Hosting Page v1.3.8
 * Copyright 2021-2025 Tom King and Crosby Interactive
 */#hosting{background-color:#fff;overflow:hidden}#hosting>:first-child:first-child{padding-top:4rem}@media(max-width:1199.98px){#hosting>:first-child:first-child{padding-top:2rem}}#hosting>:last-child:last-child{padding-bottom:calc(4rem + var(--section-padding-bottom-offset, 0rem))}@media(max-width:1199.98px){#hosting>:last-child:last-child{padding-bottom:calc(2rem + var(--section-padding-bottom-offset, 0rem))}}#hosting .hosting-media-placeholder{background-color:#f1f1f1;background-image:linear-gradient(135deg,#e3e3e38c,#ffffff40)}#hosting .actions__cta{align-items:center;background-color:#ffc600;border:none;border-radius:28px;color:#1d1d1d;display:inline-flex;font-family:var(--tk-font-sans-serif);font-size:.875rem;font-weight:700;justify-content:center;line-height:1.6;margin:0;padding:.8rem 1.8rem;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:-moz-max-content;width:max-content}#hosting .actions__cta:hover,#hosting .actions__cta:focus-visible{background-color:#2f2f2f;color:#ffc600;text-decoration:none}#hosting .actions__cta:focus-visible{outline:3px solid hsla(0,0%,18.3529411765%,.3);outline-offset:3px}#hosting .hosting__billboard{padding-top:3rem;padding-bottom:calc(3rem + var(--section-padding-bottom-offset, 0rem))}@media(max-width:1199.98px){#hosting .hosting__billboard{padding-top:2rem;padding-bottom:calc(2rem + var(--section-padding-bottom-offset, 0rem))}}#hosting .hosting__billboard .billboard__image{aspect-ratio:16/5;background-color:#e3e3e3;border-radius:1.25rem 1.25rem 0 0;overflow:hidden;position:relative}@media(max-width:767.98px){#hosting .hosting__billboard .billboard__image{aspect-ratio:16/7}}@media(max-width:575.98px){#hosting .hosting__billboard .billboard__image{aspect-ratio:4/3}}#hosting .hosting__billboard .billboard__image .image__source{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#hosting .hosting__billboard .billboard__heading{color:#2f2f2f;max-width:1000px}#hosting .hosting__billboard .billboard__heading .heading__title{color:#0d9348;font-family:Spot,Helvetica Neue,Helvetica,sans-serif;font-size:4.5rem;font-weight:700;line-height:1;margin:0;text-rendering:optimizelegibility;text-transform:uppercase}@media(max-width:1199.98px){#hosting .hosting__billboard .billboard__heading .heading__title{font-size:4rem}}@media(max-width:991.98px){#hosting .hosting__billboard .billboard__heading .heading__title{font-size:3.5rem}}@media(max-width:575.98px){#hosting .hosting__billboard .billboard__heading .heading__title{font-size:3rem}}#hosting .hosting__billboard .billboard__heading .heading__title sup{font-family:var(--tk-font-sans-serif);font-size:40%;line-height:0;position:relative;top:-1.125em;vertical-align:baseline}#hosting .hosting__billboard .billboard__heading .heading__title{display:table;box-sizing:border-box;max-width:100%;padding-right:3rem;position:relative;z-index:1}@media(max-width:991.98px){#hosting .hosting__billboard .billboard__heading .heading__title{padding-right:2rem}}#hosting .hosting__billboard .billboard__heading .heading__title:before{content:"";display:block;background-color:#fff;border-radius:0 1.25rem 0 0;position:absolute;top:-3rem;right:0;bottom:auto;left:0;height:3rem;pointer-events:none}@media(max-width:991.98px){#hosting .hosting__billboard .billboard__heading .heading__title:before{top:-2rem;height:2rem}}#hosting .hosting__billboard .billboard__heading .heading__copy{font-size:.9375rem;line-height:1.65;margin-top:.75rem;max-width:920px}#hosting .hosting__billboard .billboard__heading .heading__copy p{color:inherit;font-size:inherit;line-height:inherit;margin:0}#hosting .hosting__billboard .billboard__heading .heading__copy p+p{margin-top:.75rem}#hosting .hosting__billboard .billboard__heading .heading__actions{padding-top:1.25rem}#hosting .hosting__seasonal{padding-top:3rem;padding-bottom:calc(3rem + var(--section-padding-bottom-offset, 0rem))}@media(max-width:1199.98px){#hosting .hosting__seasonal{padding-top:2rem;padding-bottom:calc(2rem + var(--section-padding-bottom-offset, 0rem))}}#hosting .hosting__seasonal .seasonal__wrapper{align-items:center;display:flex;margin-left:-.75rem;margin-right:-.75rem}@media(max-width:767.98px){#hosting .hosting__seasonal .seasonal__wrapper{flex-direction:column}}#hosting .hosting__seasonal .seasonal__content,#hosting .hosting__seasonal .seasonal__media{flex:0 0 50%;max-width:50%;padding-left:.75rem;padding-right:.75rem;width:50%}@media(max-width:767.98px){#hosting .hosting__seasonal .seasonal__content,#hosting .hosting__seasonal .seasonal__media{flex-basis:100%;max-width:100%;width:100%}}#hosting .hosting__seasonal .seasonal__heading{position:relative}#hosting .hosting__seasonal .seasonal__heading .heading__arrow{color:#0d9348;position:absolute;top:auto;right:1rem;bottom:-2rem;left:auto}@media(max-width:991.98px){#hosting .hosting__seasonal .seasonal__heading .heading__arrow{display:none}}#hosting .hosting__seasonal .seasonal__heading .heading__title{color:#0d9348;font-family:Spot,Helvetica Neue,Helvetica,sans-serif;font-size:3.25rem;font-weight:700;line-height:1;margin:0;text-rendering:optimizelegibility;text-transform:uppercase}@media(max-width:575.98px){#hosting .hosting__seasonal .seasonal__heading .heading__title{font-size:2.5rem}}#hosting .hosting__seasonal .seasonal__heading .heading__title sup{font-family:var(--tk-font-sans-serif);font-size:64%;line-height:0;position:relative;top:-.4em;vertical-align:baseline}#hosting .hosting__seasonal .seasonal__heading .heading__description{color:#2f2f2f;font-size:.9375rem;line-height:1.65;margin-top:1rem;max-width:560px}#hosting .hosting__seasonal .seasonal__heading .heading__description p{color:inherit;font-size:inherit;line-height:inherit;margin:0}#hosting .hosting__seasonal .seasonal__heading .heading__actions{padding-top:1.25rem}#hosting .hosting__seasonal .seasonal__heading .heading__actions .actions__cta{align-items:center;background-color:#ffc600;border:0;border-radius:28px;color:#1d1d1d;display:inline-flex;font-family:var(--tk-font-sans-serif);font-size:.875rem;font-weight:700;justify-content:center;line-height:1.6;padding:.8rem 1.8rem;text-align:center;text-decoration:none;text-transform:uppercase;width:-moz-max-content;width:max-content}#hosting .hosting__seasonal .seasonal__heading .heading__actions .actions__cta:hover,#hosting .hosting__seasonal .seasonal__heading .heading__actions .actions__cta:focus-visible{background-color:#2f2f2f;color:#ffc600;text-decoration:none}#hosting .hosting__seasonal .seasonal__heading .heading__actions .actions__cta:focus-visible{outline:3px solid hsla(0,0%,18.3529411765%,.3);outline-offset:3px}@media(max-width:767.98px){#hosting .hosting__seasonal .seasonal__media{margin-top:2rem}}#hosting .hosting__seasonal .seasonal__media .media__link{display:block;text-decoration:none}#hosting .hosting__seasonal .seasonal__media .media__link:hover .media__image,#hosting .hosting__seasonal .seasonal__media .media__link:focus-visible .media__image{transform:scale(1.025)}#hosting .hosting__seasonal .seasonal__media .media__frame{aspect-ratio:16/9;border-radius:1.25rem;overflow:hidden}#hosting .hosting__seasonal .seasonal__media .media__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease-in-out;width:100%}#hosting .hosting__tips-tricks{padding-top:3rem;padding-bottom:calc(3rem + var(--section-padding-bottom-offset, 0rem))}@media(max-width:1199.98px){#hosting .hosting__tips-tricks{padding-top:2rem;padding-bottom:calc(2rem + var(--section-padding-bottom-offset, 0rem))}}#hosting .hosting__tips-tricks .tips-tricks__heading{margin-bottom:1.5rem;text-align:center}#hosting .hosting__tips-tricks .tips-tricks__heading .heading__headline{color:#0d9348;font-family:Spot,Helvetica Neue,Helvetica,sans-serif;font-size:3.25rem;font-weight:700;line-height:1;margin:0;text-rendering:optimizelegibility;text-transform:uppercase}@media(max-width:575.98px){#hosting .hosting__tips-tricks .tips-tricks__heading .heading__headline{font-size:2.5rem}}#hosting .hosting__tips-tricks .tips-tricks__heading .heading__headline sup{font-family:var(--tk-font-sans-serif);font-size:64%;line-height:0;position:relative;top:-.4em;vertical-align:baseline}#hosting .hosting__tips-tricks .tips-tricks__panel>.panel__wrapper{z-index:1}#hosting .hosting__tips-tricks .tips-tricks__panel:after{background-image:url(logo_wordmark_white_vertical.svg);background-position:calc(100% - 2.5rem) center;background-repeat:no-repeat;background-size:auto 100%;content:"";pointer-events:none;position:absolute;top:-1.25rem;right:0;bottom:0;left:0;border-radius:inherit;z-index:0}@media(max-width:991.98px){#hosting .hosting__tips-tricks .tips-tricks__panel:after{display:none}}#hosting .hosting__tips-tricks .tips-tricks__panel{background-color:#e7f4ed;border-radius:1.25rem;position:relative}#hosting .hosting__tips-tricks .tips-tricks__panel .panel__wrapper{padding:2.5rem 18rem;position:relative}@media(max-width:991.98px){#hosting .hosting__tips-tricks .tips-tricks__panel .panel__wrapper{padding-right:1.5rem}}@media(max-width:767.98px){#hosting .hosting__tips-tricks .tips-tricks__panel .panel__wrapper{padding:1.5rem}}#hosting .hosting__tips-tricks .tips-tricks__panel .panel__ingredients{pointer-events:none;position:absolute;top:-2rem;right:auto;bottom:auto;left:1rem;width:244px;z-index:3}@media(max-width:767.98px){#hosting .hosting__tips-tricks .tips-tricks__panel .panel__ingredients{display:none}}#hosting .hosting__tips-tricks .tips-tricks__panel .panel__ingredients .ingredients__image{display:block;height:auto;max-width:none;width:100%}#hosting .hosting__tips-tricks .tip-item{color:#2f2f2f}#hosting .hosting__tips-tricks .tip-item+.tip-item{margin-top:1.35rem}#hosting .hosting__tips-tricks .tip-item .tip-item__headline{color:#0d9348;font-family:Spot,Helvetica Neue,Helvetica,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.25;margin:0;text-rendering:optimizelegibility;text-transform:uppercase}@media(max-width:575.98px){#hosting .hosting__tips-tricks .tip-item .tip-item__headline{font-size:2rem}}#hosting .hosting__tips-tricks .tip-item .tip-item__copy{font-size:.9375rem;line-height:1.65;margin-top:.35rem}#hosting .hosting__tips-tricks .tip-item .tip-item__copy p{color:inherit;font-size:inherit;line-height:inherit;margin:0}#hosting .hosting__tips-tricks .tip-item .tip-item__copy p+p{margin-top:.75rem}#hosting .hosting__recipes{padding-top:3rem;padding-bottom:calc(3rem + var(--section-padding-bottom-offset, 0rem))}@media(max-width:1199.98px){#hosting .hosting__recipes{padding-top:2rem;padding-bottom:calc(2rem + var(--section-padding-bottom-offset, 0rem))}}#hosting .hosting__recipes .recipes__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}@media(max-width:767.98px){#hosting .hosting__recipes .recipes__heading{align-items:stretch;flex-direction:column}}#hosting .hosting__recipes .recipes__heading .heading__text{flex:0 0 auto;padding-right:2rem}@media(max-width:767.98px){#hosting .hosting__recipes .recipes__heading .heading__text{padding-right:0}}#hosting .hosting__recipes .recipes__heading .heading__text .text__title{color:#0d9348;font-family:Spot,Helvetica Neue,Helvetica,sans-serif;font-size:3.25rem;font-weight:700;line-height:1;margin:0;text-rendering:optimizelegibility;text-transform:uppercase}@media(max-width:575.98px){#hosting .hosting__recipes .recipes__heading .heading__text .text__title{font-size:2.5rem}}#hosting .hosting__recipes .recipes__heading .heading__text .text__title sup{font-family:var(--tk-font-sans-serif);font-size:64%;line-height:0;position:relative;top:-.4em;vertical-align:baseline}#hosting .hosting__recipes .recipes__heading .heading__tabs{flex:1 1 auto;min-width:0}@media(max-width:767.98px){#hosting .hosting__recipes .recipes__heading .heading__tabs{margin-top:1rem}}#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-end;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 0 .25rem;width:100%}@media(max-width:767.98px){#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs{justify-content:flex-start}}#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs .nav-item{flex-shrink:0;margin-left:2rem}@media(max-width:1199.98px){#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs .nav-item{margin-left:1.5rem}}#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs .nav-item:first-child{margin-left:0}#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs .nav-link{background-color:#0000;border:none;border-radius:0;color:#2f2f2f;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;margin:0;overflow:visible;padding:0 0 .35rem;position:relative}#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs .nav-link:before{content:"";background-color:#ac2a29;position:absolute;top:auto;right:auto;bottom:0;left:0;width:0%;height:4px;transition:width .5s cubic-bezier(.33,0,0,1)}#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs .nav-link.active:before{width:100%}#hosting .hosting__recipes .recipes__heading .heading__tabs .recipes__tabs .nav-link:focus-visible{outline:2px solid #0d9348;outline-offset:4px}#hosting .hosting__recipes .recipes__featured-recipes .tab-pane[hidden]{display:none}#hosting .hosting__recipes .recipe-card{height:100%}#hosting .hosting__recipes .recipe-card .recipe-card__link{color:#2f2f2f;display:block;height:100%;text-decoration:none}#hosting .hosting__recipes .recipe-card .recipe-card__link:hover .recipe-card__media img,#hosting .hosting__recipes .recipe-card .recipe-card__link:focus-visible .recipe-card__media img{transform:scale(1.025)}#hosting .hosting__recipes .recipe-card .recipe-card__link:hover .caption__title,#hosting .hosting__recipes .recipe-card .recipe-card__link:focus-visible .caption__title{text-decoration:underline}#hosting .hosting__recipes .recipe-card .recipe-card__media{aspect-ratio:3/2;background-color:#e3e3e3;border-radius:1rem;overflow:hidden;position:relative}#hosting .hosting__recipes .recipe-card .recipe-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .25s ease-in-out;width:100%}#hosting .hosting__recipes .recipe-card .recipe-card__caption{padding:1rem .35rem 0;text-align:center}#hosting .hosting__recipes .recipe-card .recipe-card__caption .caption__eyebrow{color:#0d9348;font-size:.75rem;font-weight:700;margin:0 0 .35rem}#hosting .hosting__recipes .recipe-card .recipe-card__caption .caption__title{color:#2f2f2f;font-family:Rockwell,Courier Bold,Courier,Georgia,Times,Times New Roman,serif;font-size:1.25rem;font-weight:800;line-height:1.25;margin:0;text-wrap:balance}#hosting .hosting__recipes .recipe-card .recipe-card__caption .caption__flavor{color:#636363;font-size:.8125rem;font-weight:600;margin:0}@media(prefers-reduced-motion:reduce){#hosting .hosting__recipes .recipe-card .recipe-card__media img{transform:none;transition:none}}#hosting .hosting__shop-banner .shop-banner__wrapper{align-items:center;background-color:#0d9348;border-radius:1.5rem;color:#fff;display:flex;min-height:96px;overflow:visible;padding:2rem;position:relative}@media(max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__wrapper{flex-wrap:wrap;padding:1.75rem 2rem}}@media(min-width:576px)and (max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__wrapper{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-template-rows:auto auto;min-height:260px;padding:2.25rem}#hosting .hosting__shop-banner .shop-banner__wrapper:not(:has(.shop-banner__media)){grid-template-columns:1fr}}@media(max-width:575.98px){#hosting .hosting__shop-banner .shop-banner__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:0;padding:2rem 1.5rem 0;text-align:center}#hosting .hosting__shop-banner .shop-banner__wrapper:has(.shop-banner__media){margin-bottom:3rem}}#hosting .hosting__shop-banner .shop-banner__heading{flex:1 1 0;padding-right:1rem;min-width:0;position:relative;z-index:2}@media(max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__heading{flex-basis:calc(100% - 244px)}}@media(min-width:576px)and (max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__heading{align-self:end;grid-column:1;grid-row:1;margin:0;padding:0 1.5rem 1.25rem 0;width:100%}}@media(max-width:575.98px){#hosting .hosting__shop-banner .shop-banner__heading{flex-basis:auto;margin:0;order:1;padding:0;width:100%}}#hosting .hosting__shop-banner .shop-banner__media{align-self:stretch;flex:0 0 360px;max-width:360px;position:relative;width:100%;z-index:1;pointer-events:none}@media(max-width:991.98px){#hosting .hosting__shop-banner .shop-banner__media{flex-basis:200px;max-width:200px}}@media(max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__media{flex-basis:200px;max-width:200px}}@media(min-width:576px)and (max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__media{align-self:stretch;grid-column:2;grid-row:1/span 2;min-height:200px;max-width:100%;width:100%}}@media(max-width:575.98px){#hosting .hosting__shop-banner .shop-banner__media{align-items:center;align-self:center;display:flex;flex-basis:auto;height:220px;justify-content:center;margin:0 auto -3rem;max-width:none;order:3;width:100%}}#hosting .hosting__shop-banner .shop-banner__media .media__image{display:block;height:auto;max-width:none;position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);width:100%}@media(max-width:575.98px){#hosting .hosting__shop-banner .shop-banner__media .media__image{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:static;transform:none;width:auto}}#hosting .hosting__shop-banner .shop-banner__actions{display:flex;flex:0 0 auto;justify-content:flex-end;min-width:200px;padding-left:1rem;position:relative;z-index:2}@media(max-width:1399.98px){#hosting .hosting__shop-banner .shop-banner__actions{min-width:0}}@media(max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__actions{flex:1 0 100%;padding-left:0;margin-top:.25rem}}@media(min-width:576px)and (max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__actions{align-self:start;grid-column:1;grid-row:2;justify-content:flex-start;margin:0;min-width:0;padding:0 1.5rem 0 0}}@media(max-width:575.98px){#hosting .hosting__shop-banner .shop-banner__actions{align-self:center;flex:0 0 auto;justify-content:center;margin:0;order:2;padding-top:1.5rem}}#hosting .hosting__shop-banner .shop-banner__actions .actions__cta{align-items:center;background-color:#ffc600;border:none;border-radius:28px;color:#1d1d1d;display:inline-flex;font-family:var(--tk-font-sans-serif);font-size:.875rem;font-weight:700;justify-content:center;line-height:1.6;margin:0;padding:.8rem 1.8rem;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:-moz-max-content;width:max-content}#hosting .hosting__shop-banner .shop-banner__actions .actions__cta:hover,#hosting .hosting__shop-banner .shop-banner__actions .actions__cta:focus-visible{background-color:#2f2f2f;color:#ffc600;text-decoration:none}#hosting .hosting__shop-banner .shop-banner__actions .actions__cta:focus,#hosting .hosting__shop-banner .shop-banner__actions .actions__cta.focus{outline:0}#hosting .hosting__shop-banner .shop-banner__heading .heading__title,#hosting .hosting__shop-banner .shop-banner__heading .heading__headline{color:#fff;font-family:Spot,Helvetica Neue,Helvetica,sans-serif;font-size:3rem;font-weight:700;line-height:1.125;margin:0;min-width:0;position:relative;text-transform:uppercase;z-index:3}#hosting .hosting__shop-banner .shop-banner__heading .heading__title span,#hosting .hosting__shop-banner .shop-banner__heading .heading__headline span{color:#ffc600}@media(max-width:1199.98px){#hosting .hosting__shop-banner .shop-banner__heading .heading__title,#hosting .hosting__shop-banner .shop-banner__heading .heading__headline{font-size:3.25rem}}@media(max-width:991.98px){#hosting .hosting__shop-banner .shop-banner__heading .heading__title,#hosting .hosting__shop-banner .shop-banner__heading .heading__headline{font-size:3rem}}@media(min-width:576px)and (max-width:767.98px){#hosting .hosting__shop-banner .shop-banner__heading .heading__title,#hosting .hosting__shop-banner .shop-banner__heading .heading__headline{font-size:2.25rem;line-height:1.05}}@media(max-width:575.98px){#hosting .hosting__shop-banner .shop-banner__heading .heading__title,#hosting .hosting__shop-banner .shop-banner__heading .heading__headline{font-size:2.25rem}}#hosting .hosting__shop-banner{padding-top:4rem}@media(max-width:1199.98px){#hosting .hosting__shop-banner{padding-top:2rem}}@media(prefers-reduced-motion:reduce){#hosting .seasonal__media .media__image,#hosting .recipe-card img,#hosting .recipes__tabs .nav-link:before{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/danos-page-hosting.css.map */
