.availability-message{margin:1.5rem 0;padding:1.2rem 1.4rem;border-radius:4px;border-left:3px solid}.availability-message__text{margin:0;font-size:1.4rem;line-height:1.4}.availability-message--backorder{background-color:#fff4e2;border-left-color:#e8a33d;color:#0a2140}.availability-message--unavailable{background-color:#0000000a;border-left-color:#0000004d;color:rgb(var(--color-foreground))}.availability-message__link{display:inline-block;margin-top:.6rem;font-weight:600;text-decoration:underline;color:inherit}.availability-badge{display:inline-block;padding:.3rem .8rem;border-radius:3px;font-size:1.1rem;font-weight:600;line-height:1}.availability-badge--backorder{background-color:#fff4e2;color:#b2540a}.availability-badge--unavailable{background-color:#0000000f;color:#0000008c}.spec-accordion{margin-top:2.5rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.spec-accordion__item{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.spec-accordion__summary{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;list-style:none}.spec-accordion__summary::-webkit-details-marker{display:none}.spec-accordion__heading{font-size:1.6rem;font-weight:600}.spec-accordion__toggle{position:relative;flex-shrink:0;width:1.4rem;height:1.4rem;margin-left:1rem}.spec-accordion__toggle:before,.spec-accordion__toggle:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.spec-accordion__toggle:before{width:1.4rem;height:.15rem}.spec-accordion__toggle:after{width:.15rem;height:1.4rem}.spec-accordion__item[open] .spec-accordion__toggle:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.spec-accordion__content{padding-bottom:1.5rem;animation:spec-accordion-reveal .2s ease}@keyframes spec-accordion-reveal{0%{opacity:0}to{opacity:1}}.spec-accordion__table{width:100%;border-collapse:collapse;font-size:1.4rem}.spec-accordion__table tr{border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.spec-accordion__table tr:last-child{border-bottom:none}.spec-accordion__table th,.spec-accordion__table td{padding:.8rem 0;text-align:left;font-weight:400}.spec-accordion__table th{width:40%;color:rgba(var(--color-foreground),.7);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-availability.css.map */
