.article-promo[hidden],.article-promo-bar[hidden]{display:none!important}.article-promo{margin:3.2rem 0;clear:both}.article-promo .article-promo__inner{display:flex;align-items:center;gap:2rem;padding:2rem;border:1px solid #e4e0d6;border-radius:8px}.article-promo .article-promo__media{flex:0 0 auto;width:13rem;display:block}.article-promo .article-promo__media img{display:block;width:100%;height:auto;border-radius:6px}.article-promo .article-promo__body{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.article-promo .article-promo__eyebrow,.article-promo .article-promo__rating,.article-promo .article-promo__price,.article-promo .article-promo__title{margin:0}.article-promo .article-promo__eyebrow{font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.article-promo .article-promo__title{font-size:2.2rem;line-height:1.2}.article-promo .article-promo__title a{color:inherit;text-decoration:none}.article-promo .article-promo__rating{display:flex;align-items:center;gap:.6rem;font-size:1.4rem}.article-promo .article-promo__price{font-size:1.6rem;font-weight:700}.article-promo .article-promo__button{margin-top:.8rem}@media screen and (max-width:749px){.article-promo .article-promo__inner{flex-direction:column;align-items:stretch;text-align:left}.article-promo .article-promo__media{width:11rem}.article-promo .article-promo__button{width:100%}}.article-promo-bar{position:fixed;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.2rem;border:1px solid #e4e0d6;border-radius:8px;box-shadow:0 4px 18px #14183f2e;left:1.2rem;right:1.2rem;bottom:calc(8.4rem + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transform:translateY(.8rem);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.article-promo-bar.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease}.article-promo-bar__image{flex:0 0 auto;width:4.8rem;height:4.8rem;object-fit:contain;border-radius:4px}.article-promo-bar__text{flex:1 1 auto;min-width:0}.article-promo-bar__name,.article-promo-bar__meta{margin:0}.article-promo-bar__name{font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-promo-bar__meta{display:flex;flex-wrap:wrap;gap:0 1.2rem;font-size:1.4rem}.article-promo-bar__button{flex:0 0 auto;min-width:0;white-space:nowrap}.article-promo-bar__close{flex:0 0 auto;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:inherit;font-size:2.8rem;line-height:1;cursor:pointer}@media screen and (max-width:749px){.article-promo-bar__text{display:none}.article-promo-bar__button{flex:1 1 auto;padding-inline:1.6rem}}@media screen and (min-width:750px){.article-promo-bar{left:50%;right:auto;bottom:2.4rem;width:min(56rem,calc(100vw - 4.8rem));transform:translate(-50%,.8rem)}.article-promo-bar.is-visible{transform:translate(-50%)}}body.article-promo-bar-on{padding-bottom:9rem}.article-promo .rating-star{--letter-spacing: .1;--font-size: 1.6}.article-promo .article-promo__button,.article-promo a{text-decoration:none}.article-promo .article-promo__rating,.article-promo .article-promo__title,.article-promo .article-promo__eyebrow,.article-promo .article-promo__price{padding:0}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-article-promo.css.map */
