.product-fulfillment{display:flex;flex-direction:column;gap:1.1rem;padding-top:1.3rem;border-top:.1rem solid rgba(var(--color-border),.7)}.product-fulfillment__badges{display:flex;align-items:center;flex-wrap:wrap;row-gap:.7rem}.product-fulfillment__badge{display:inline-flex;align-items:center;gap:.7rem;padding:0;margin:0;border:none;background:none;border-radius:0;font-family:inherit;font-size:1.2rem;letter-spacing:.01em;line-height:1.2;color:rgb(var(--color-foreground));white-space:nowrap}.product-fulfillment__badge:not(:last-child){padding-right:1.5rem;margin-right:1.5rem;border-right:.1rem solid rgba(var(--color-border),.7)}button.product-fulfillment__badge{appearance:none;-webkit-appearance:none;cursor:pointer}.product-fulfillment__badge--clickable{transition:opacity .15s ease}.product-fulfillment__badge--clickable:hover{opacity:.6}.product-fulfillment__badge--clickable:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.35);outline-offset:.3rem}.product-fulfillment__chevron{flex:0 0 auto;width:.9rem;height:.9rem;color:rgba(var(--color-foreground),.45);transition:transform .2s ease}.product-fulfillment__badge--clickable[aria-expanded=true] .product-fulfillment__chevron{transform:rotate(180deg)}.product-fulfillment__return-details{max-height:0;opacity:0;overflow:hidden;margin-top:0;font-size:1.25rem;line-height:1.55;color:rgba(var(--color-foreground),.65);transition:max-height .28s ease,opacity .22s ease,margin-top .28s ease}.product-fulfillment__return-details.is-open{max-height:20rem;opacity:1;margin-top:.3rem}.product-fulfillment__dot{flex:0 0 auto;width:.6rem;height:.6rem;border-radius:50%;background:#9a9a9a}.product-fulfillment__dot--stock{background:var(--pf-accent, #2e7d46)}.product-fulfillment__dot--low{background:#c4821a}.product-fulfillment__dot--out{background:#9a9a9a}.product-fulfillment__delivery{margin:0;font-size:1.2rem;line-height:1.5;letter-spacing:.005em;color:rgba(var(--color-foreground),.6)}.product-fulfillment__delivery strong{font-weight:500;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.product-fulfillment{gap:.9rem;padding-top:1.1rem}.product-fulfillment__badges{row-gap:.6rem}.product-fulfillment__badge{font-size:1.1rem}.product-fulfillment__badge:not(:last-child){padding-right:1.1rem;margin-right:1.1rem}.product-fulfillment__delivery{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-fulfillment.css.map */
