.sd-mods{max-width:40rem;margin-inline:auto}.sd-mods>.sd-mod+.sd-mod,.sd-mods>*+.sd-mod{border-top:1px solid var(--sd-hair)}.sd-mods .sd-mod{padding-block:1.5rem}.sd-mod{width:100%;max-width:40rem}.sd-mod>:first-child{margin-top:0}.sd-mod>:last-child{margin-bottom:0}.sd-mod__eyebrow{margin:0 0 .625rem;font-family:var(--font-body--family);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-olive)}.sd-mod__line{display:block;margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25;letter-spacing:-.01em;color:var(--sd-ink);text-wrap:balance}.sd-mod__line--small{font-size:1.125rem}.sd-mod__rte{font-size:.9375rem;line-height:1.6;color:var(--sd-ink-80)}.sd-mod__rte p{margin:0 0 .5rem}.sd-mod__rte .sd-lead,.sd-mod .sd-lead{margin:0 0 .5rem;font-size:1rem;line-height:1.5;color:var(--sd-ink)}.sd-more{display:none;margin-top:.75rem;font-size:.9375rem;line-height:1.6;color:var(--sd-ink-80)}.sd-more.is-open{display:block;animation:sd-more-in .22s ease both}.sd-more>:first-child{margin-top:0}.sd-more p{margin:0 0 .625rem}.sd-more ul,.sd-more ol{margin:0 0 .75rem;padding-inline-start:1.15em}.sd-more li{margin-block:.3em}.sd-more li::marker{color:var(--sd-sage)}.sd-more strong{color:var(--sd-ink);font-weight:600}.sd-more__title{margin:1rem 0 .375rem!important;font-weight:600;color:var(--sd-ink)}.sd-more-btn{display:inline-flex;align-items:center;gap:.35rem;margin:.5rem 0 0;padding:.25rem 0;font-family:var(--font-body--family);font-size:.875rem;font-weight:500;color:var(--sd-olive);background:none;border:0;text-decoration:underline;text-decoration-color:var(--sd-sand);text-underline-offset:4px;cursor:pointer}.sd-more-btn:after{content:"";width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.sd-more-btn[aria-expanded=true]:after{transform:translateY(1px) rotate(-135deg)}.sd-more-btn:focus-visible{outline:2px solid var(--sd-olive);outline-offset:2px;border-radius:4px}@keyframes sd-more-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sd-steps ol{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:sdstep}.sd-steps li{position:relative;display:block;margin:0;padding-inline-start:2.25rem;font-size:.9375rem;line-height:1.5;color:var(--sd-ink-80);counter-increment:sdstep}.sd-steps li:before{content:counter(sdstep);position:absolute;left:0;top:-.2rem;font-family:var(--font-heading--family);font-size:1.5rem;line-height:1;color:var(--sd-sage)}.sd-steps li strong{display:block;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.0625rem;color:var(--sd-ink)}@media screen and (min-width:990px){.sd-mods .sd-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.sd-days{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.sd-day{display:grid;gap:.125rem;margin:0;padding:.875rem 1rem;background:var(--sd-paper);border:1px solid rgba(220,201,177,.55);border-radius:12px}.sd-day__label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sd-olive)}.sd-day__text{font-size:.9375rem;line-height:1.5;color:var(--sd-ink-80)}.sd-days--list .sd-day{background:transparent;border:0;border-bottom:1px solid var(--sd-hair);border-radius:0;padding:.5rem 0}@media screen and (min-width:990px){.sd-mods .sd-days:not(.sd-days--list){grid-template-columns:repeat(3,minmax(0,1fr))}}.sd-guarantee{padding:.875rem 1rem;background:var(--sd-paper);border:1px solid rgba(220,201,177,.6);border-radius:12px;max-width:30rem}.sd-guarantee__title{margin:0 0 .125rem;font-family:var(--font-heading--family);font-size:1rem;color:var(--sd-ink)}.sd-guarantee__text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--sd-ink-80)}.sd-guarantee__link{color:inherit;white-space:nowrap;text-decoration:underline;text-decoration-color:#4a5c4673;text-decoration-thickness:1px;text-underline-offset:2px}.sd-guarantee__link:hover,.sd-guarantee__link:focus-visible{color:var(--sd-ink);text-decoration-color:currentColor}.sd-proof{margin:0;display:grid;gap:.625rem}.sd-proof__img{display:block;width:100%;height:auto;border-radius:12px}.sd-proof figcaption{display:grid;gap:.25rem}.sd-proof__cap{font-size:.75rem;color:var(--sd-ink-65)}.sd-qa{display:grid;gap:1rem;margin:0}.sd-qa__item dt{margin:0 0 .25rem;font-weight:600;font-size:.9375rem;line-height:1.4;color:var(--sd-ink)}.sd-qa__item dd{margin:0;font-size:.9375rem;line-height:1.55;color:var(--sd-ink-80)}.sd-more .sd-qa{margin-top:.25rem}.product-details .sd-mod{max-width:30rem}.sd-sticky{display:none}@media screen and (max-width:749px){.sd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));background:#f8f4ecf7;border-top:1px solid var(--sd-hair);box-shadow:0 -10px 30px -18px #18301873;transform:translateY(110%);visibility:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s}.sd-sticky.is-visible{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s}html.sd-sticky-on body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}html.sd-reserve-open .sd-sticky{visibility:hidden}}.sd-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sd-sticky__title{overflow:hidden;font-size:.8125rem;line-height:1.3;color:var(--sd-ink-80);white-space:nowrap;text-overflow:ellipsis}.sd-sticky__price{font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--sd-ink)}.sd-sticky__btn{flex:0 0 auto;min-height:3rem;padding:0 1.375rem;font-family:var(--font-body--family);font-size:1rem;font-weight:500;color:var(--sd-cream);background:var(--sd-olive);border:0;border-radius:var(--style-border-radius-buttons, 10px);cursor:pointer;touch-action:manipulation}.sd-sticky__btn:active{background:var(--sd-olive-deep)}@media(prefers-reduced-motion:reduce){.sd-sticky,.sd-more.is-open{transition:none;animation:none}}.sd-reserve__button,.sd-bundle,.sd-more-btn,.sd-g__dot,.sd-g__arrow,.sd-hero__learn{touch-action:manipulation}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sunday-dog-v7-r2.css.map */
