.article-cta{margin:3rem 0}.article-cta--inline{border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--media-radius, 4px);background:rgb(var(--color-background))}.article-cta__inline-link{display:flex;gap:1.6rem;align-items:center;padding:1.6rem;text-decoration:none;color:inherit}.article-cta__inline-link:hover .article-cta__cue,.article-cta__inline-link:focus-visible .article-cta__cue{text-decoration:underline}.article-cta__media{flex:0 0 auto}.article-cta__image{display:block;border-radius:2px}.article-cta__body{display:flex;flex-direction:column;gap:.2rem;min-width:0;overflow-wrap:break-word}.article-cta__eyebrow{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.article-cta__title{margin:0}.article-cta__price{font-size:1.4rem}.article-cta__cue{margin-left:auto;flex:0 0 auto;font-size:1.4rem}.article-cta__rating{display:flex;align-items:center;min-height:2.4rem}.article-cta__description{margin:.2rem 0 0;font-size:1.3rem;opacity:.8;overflow-wrap:break-word}.article-cta__description--clamp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-cta__features{margin:.4rem 0 0;padding-left:1.8rem;font-size:1.3rem;opacity:.85}.article-cta__feature{margin:.2rem 0}@media screen and (max-width:749px){.article-cta__inline-link{flex-wrap:wrap}.article-cta__cue{margin-left:0;flex:0 0 100%}}.article-cta--bundle{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:var(--section-padding-top, 3.6rem);padding-bottom:var(--section-padding-bottom, 3.6rem)}.article-cta__heading{margin:0 0 2rem}.article-cta__bundle-inner{display:flex;flex-direction:column;margin-bottom:2rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--media-radius, 4px);background:rgb(var(--color-background));overflow:hidden}.article-cta__row{display:flex;gap:1.6rem;align-items:flex-start;padding:1.6rem}.article-cta__row-body{display:flex;flex-direction:column;gap:.6rem;min-width:0;overflow-wrap:break-word}.article-cta__row--secondary{padding:1.2rem 1.6rem;gap:1.2rem;border-top:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.03)}.article-cta__row--secondary .article-cta__title{font-size:1.3rem;font-weight:var(--font-body-weight, 400);letter-spacing:normal}.article-cta__option-legend{display:block;margin:0 0 .4rem;font-size:1.3rem;text-transform:uppercase}.article-cta__options{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;border:0}.article-cta__swatch{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);cursor:pointer;transition:border-color .1s ease;overflow:hidden}.article-cta__swatch--color{background:var(--swatch--background);background-position:center;background-size:cover}.article-cta__swatch-text{white-space:nowrap}.article-cta__swatch-input:checked+.article-cta__swatch{border-color:rgb(var(--color-foreground));outline:1px solid rgb(var(--color-foreground));outline-offset:-2px}.article-cta__swatch-input:focus-visible+.article-cta__swatch{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.article-cta__swatch-input:disabled+.article-cta__swatch,.article-cta__swatch-input[data-crossout]+.article-cta__swatch{position:relative;cursor:not-allowed;opacity:.5}.article-cta__swatch-input:disabled+.article-cta__swatch:after,.article-cta__swatch-input[data-crossout]+.article-cta__swatch:after{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background-color:rgb(var(--color-foreground));transform:rotate(-15deg)}.article-cta__summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 1.6rem;margin-bottom:1.6rem}.article-cta__total{font-size:1.6rem}.article-cta__actions{display:flex;flex-direction:column;gap:1.2rem}.article-cta__view{text-align:center}.article-cta__add[aria-disabled=true]{pointer-events:auto;cursor:not-allowed}.article-cta__add[hidden]{display:none}.article-cta__error{margin:0;color:var(--color-critical)}.article-cta__error:empty{display:none}@media screen and (min-width:750px){.article-cta__actions{flex-direction:row;align-items:center}.article-cta__add{flex:1 1 auto}.article-cta__view{flex:0 0 auto}.article-cta__error{flex-basis:100%}}.article-cta__shipping{margin:0;font-size:1.4rem;opacity:.8}.article-cta__shipping--met{opacity:1;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/50/assets/article-product-cta.css.map */
