.yuan-fbt__heading{margin:0 0 2rem;text-align:start}.yuan-fbt__bundle{display:block}.yuan-fbt__list{display:grid;gap:1.6rem}.yuan-fbt__item{display:grid;grid-template-columns:12rem minmax(24rem,1fr) auto minmax(30rem,auto);grid-template-areas:"media content price controls";align-items:center;gap:2.4rem;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgb(var(--color-background));box-shadow:0 .6rem 1.8rem #0a0a0a0f;transition:opacity .16s ease,border-color .16s ease}.yuan-fbt__item.is-unavailable{opacity:.58}.yuan-fbt__item:focus-within{border-color:rgba(var(--color-foreground),.42)}.yuan-fbt__media{grid-area:media;display:block;width:12rem;aspect-ratio:1;overflow:hidden;border-radius:.6rem;background:#f4f4f4}.yuan-fbt__image{display:block;width:100%;height:100%;object-fit:cover}.yuan-fbt__content{grid-area:content;min-width:0}.yuan-fbt__title{color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.5;text-decoration:none}.yuan-fbt__title:hover{text-decoration:underline;text-underline-offset:.3rem}.yuan-fbt__stock,.yuan-fbt__shipping{margin:.5rem 0 0;font-size:1.35rem;line-height:1.55}.yuan-fbt__stock{color:#00894f;font-weight:700}.yuan-fbt__item.is-unavailable .yuan-fbt__stock{color:#8a3030}.yuan-fbt__shipping{color:rgba(var(--color-foreground),.68)}.yuan-fbt__price{grid-area:price;display:flex;align-items:baseline;gap:.8rem;white-space:nowrap}.yuan-fbt__price strong{color:var(--yuan-fbt-price);font-size:2.4rem}.yuan-fbt__price s{color:rgba(var(--color-foreground),.56)}.yuan-fbt__controls{grid-area:controls;display:flex;align-items:stretch;justify-content:flex-end;gap:1.2rem}.yuan-fbt__variant-picker select{width:18rem;height:5rem;padding:0 1.2rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:.5rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit}.yuan-fbt__stepper{display:grid;grid-template-columns:repeat(3,4.4rem);direction:ltr;overflow:hidden;border:1px solid rgba(var(--color-foreground),.22);border-radius:.5rem}.yuan-fbt__stepper button,.yuan-fbt__stepper input{width:4.4rem;height:5rem;padding:0;border:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit;text-align:center}.yuan-fbt__stepper button{font-size:2rem;cursor:pointer}.yuan-fbt__stepper button:hover:not(:disabled){background:rgba(var(--color-foreground),.06)}.yuan-fbt__stepper input{border-inline:1px solid rgba(var(--color-foreground),.16);-webkit-appearance:textfield;appearance:textfield}.yuan-fbt__stepper input::-webkit-inner-spin-button,.yuan-fbt__stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.yuan-fbt__stepper :disabled{color:rgba(var(--color-foreground),.35);cursor:not-allowed}.yuan-fbt__variant-picker select:focus-visible,.yuan-fbt__stepper button:focus-visible,.yuan-fbt__stepper input:focus-visible,.yuan-fbt__submit:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.yuan-fbt__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,auto);gap:1.6rem;align-items:center;margin-top:2rem;padding:2rem;border-radius:.8rem;background:rgba(var(--color-foreground),.045)}.yuan-fbt__summary{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;color:rgba(var(--color-foreground),.7)}.yuan-fbt__summary strong{color:rgb(var(--color-foreground))}.yuan-fbt__submit{position:relative;min-height:5.4rem;padding:1rem 2.4rem;border:1px solid rgb(var(--color-foreground));border-radius:.5rem;color:rgb(var(--color-background));background:rgb(var(--color-foreground));font:inherit;font-weight:700;cursor:pointer}.yuan-fbt__submit:disabled{border-color:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.08);cursor:not-allowed}.yuan-fbt__submit.is-loading span:first-child{visibility:hidden}.yuan-fbt__spinner{position:absolute;inset:50% auto auto 50%;display:none;width:2rem;height:2rem;border:2px solid rgba(var(--color-background),.35);border-top-color:rgb(var(--color-background));border-radius:50%;animation:yuan-fbt-spin .7s linear infinite;transform:translate(-50%,-50%)}.yuan-fbt__submit.is-loading .yuan-fbt__spinner{display:block}.yuan-fbt__message{grid-column:1 / -1;margin:0;color:#9c1f2d}.yuan-fbt__message.is-success{color:#00894f}.yuan-fbt__editor-empty{padding:3.2rem;border:1px dashed rgba(var(--color-foreground),.28);border-radius:.8rem;text-align:center}.yuan-fbt__editor-empty p{margin:0 0 .8rem}@keyframes yuan-fbt-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (max-width:989px){.yuan-fbt__item{grid-template-columns:10rem minmax(0,1fr) auto;grid-template-areas:"media content price" "media controls controls";gap:1.6rem}.yuan-fbt__media{width:10rem}}@media screen and (max-width:749px){.yuan-fbt__item{grid-template-columns:8.8rem minmax(0,1fr);grid-template-areas:"media content" "price price" "controls controls";gap:1.4rem;padding:1.6rem}.yuan-fbt__media{width:8.8rem}.yuan-fbt__title{font-size:1.6rem}.yuan-fbt__price strong{font-size:2rem}.yuan-fbt__controls{gap:.8rem}.yuan-fbt__variant-picker{flex:1}.yuan-fbt__variant-picker select{width:100%}.yuan-fbt__stepper{grid-template-columns:repeat(3,4rem)}.yuan-fbt__stepper button,.yuan-fbt__stepper input{width:4rem}.yuan-fbt__footer{grid-template-columns:1fr;padding:1.6rem}.yuan-fbt__submit{width:100%}}@media(prefers-reduced-motion:reduce){.yuan-fbt__item{transition:none}.yuan-fbt__spinner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-yuan-frequently-bought.css.map */
