.hp-cart-featured{--hp-cart-featured-bg: rgb(var(--hp-cream-100));--hp-cart-featured-lead-bg: rgb(var(--hp-cream-100));--hp-cart-featured-ink: rgb(var(--hp-dark-brown-100));display:flex;flex-direction:column;gap:var(--hp-space-xs);margin-block-end:var(--hp-space-m);padding-inline:var(--hp-space-s);color:var(--hp-cart-featured-ink)}.hp-cart-featured__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-xs);min-block-size:2.4rem}.hp-cart-featured__label{margin:0;text-transform:none;letter-spacing:inherit;color:inherit}.hp-cart-featured__toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:2.4rem;block-size:2.4rem;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.hp-cart-featured__toggle:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem;border-radius:.2rem}.hp-cart-featured__chevron{display:inline-flex;inline-size:1.6rem;block-size:1.6rem;transition:transform var(--hp-duration-hover) var(--hp-ease-out)}.hp-cart-featured__chevron svg{display:block;inline-size:100%;block-size:100%}.hp-cart-featured__toggle[aria-expanded=true] .hp-cart-featured__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.hp-cart-featured__chevron{transition:none}}.hp-cart-featured__list{display:flex;flex-direction:column;gap:var(--hp-space-xs);margin:0;padding:0;list-style:none}.hp-cart-featured__panel{display:none;margin-block-start:var(--hp-space-xs)}.hp-cart-featured:has([data-featured-toggle][aria-expanded=true]) .hp-cart-featured__panel{display:block}.hp-cart-featured__item{display:flex;align-items:center;gap:var(--hp-space-s);padding:var(--hp-space-xs);padding-inline-end:0;border-radius:.8rem;background-color:var(--hp-cart-featured-bg)}.hp-cart-featured__item--lead{background-color:var(--hp-cart-featured-lead-bg);box-shadow:inset 0 0 0 .15rem rgba(var(--hp-dark-brown-100),.18)}.hp-cart-featured__media{flex:0 0 auto;display:block;inline-size:7.2rem;border-radius:.4rem;overflow:hidden}.hp-cart-featured__media img,.hp-cart-featured__image{display:block;inline-size:100%;block-size:auto}.hp-cart-featured__body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:.2rem}.hp-cart-featured__title{align-self:flex-start;max-inline-size:100%;color:inherit;text-decoration:none;background-image:none}@media screen and (hover:hover){.hp-cart-featured__title:hover{text-decoration:underline}}.hp-cart-featured__blurb{margin:0;color:inherit;opacity:.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-cart-featured__blurb--todo{opacity:1;color:rgb(var(--hp-red-75));font-style:italic}.hp-cart-featured__add{flex:0 0 auto;align-self:stretch;position:relative;display:flex;align-items:center;justify-content:flex-end;padding-inline:var(--hp-space-xs) var(--hp-space-s);border:0;background:none;color:rgb(var(--hp-dark-brown-100));cursor:pointer;text-decoration:none;box-sizing:border-box;transition:opacity var(--hp-duration-hover) var(--hp-ease-out)}.hp-cart-featured__add:before{content:"";flex:0 0 auto;inline-size:3.2rem;block-size:3.2rem;border-radius:.4rem;box-shadow:inset 0 0 0 .15rem rgb(var(--hp-dark-brown-100));background-color:rgb(var(--hp-cream-50))}.hp-cart-featured__add:after{content:"";position:absolute;inset-block:0;margin-block:auto;inset-inline-end:calc(var(--hp-space-s) + (3.2rem - 1.06667rem) / 2);inline-size:1.06667rem;block-size:1.06667rem;background-color:currentColor;-webkit-mask:var(--hp-icon-plus-sm) center / contain no-repeat;mask:var(--hp-icon-plus-sm) center / contain no-repeat}.hp-cart-featured__add[disabled],.hp-cart-featured__add.loading{opacity:.5;pointer-events:none}.hp-cart-featured__add--unavailable{opacity:.35;cursor:default}.hp-cart-featured__add--unavailable:before{background-color:transparent}@media screen and (hover:hover){.hp-cart-featured__add:not(.hp-cart-featured__add--unavailable):hover:before{background-color:rgb(var(--hp-dark-brown-100))}.hp-cart-featured__add:not(.hp-cart-featured__add--unavailable):hover{color:rgb(var(--hp-cream-50))}}.hp-cart-featured__add:focus-visible{outline:none}.hp-cart-featured__add:focus-visible:before{outline:.2rem solid rgb(var(--hp-dark-brown-100));outline-offset:.2rem}.mini-cart.is-empty .hp-cart-featured{margin-block-end:var(--hp-space-l)}
/*# sourceMappingURL=/cdn/shop/t/174/assets/component-hp-cart-featured.css.map */
