.cart-strips{display:grid;gap:.8rem;margin:0 0 2rem}@media screen and (min-width:990px){.cart-strips{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.cart-strips>:only-child{grid-column:1 / -1}}.cart-strips--empty{max-width:64rem;margin:0 auto 2.4rem;text-align:left}.cart-strips--empty:empty{display:none}@media screen and (min-width:990px){.cart-strips--empty{grid-template-columns:minmax(0,1fr)}}.cart-strip{display:flex;align-items:center;gap:1.2rem;min-height:4.8rem;margin:0;max-width:none;padding:.8rem 1.2rem;border-radius:.6rem;text-align:left}.cart-strip__main{flex:1 1 auto;min-width:0}.cart-strip__text,.cart-strips .fs-progress__message{margin:0;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.cart-strip__note{margin:.2rem 0 0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.cart-strip__check{margin-right:.4rem;color:#896002;font-weight:700}.cart-strip__label{margin-right:.6rem;font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase;color:#896002;font-weight:600}.cart-strip__track,.cart-strips .fs-progress__track{position:relative;height:.4rem;margin-top:.5rem;border-radius:.2rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.cart-strip .cart-strip__fill{display:block;height:100%;border-radius:inherit;background:#896002;transition:width .3s ease}.cart-strip{font-family:var(--font-body-family);letter-spacing:.01em}.cart-strip .button,.cart-strip .fg-dialog{font-family:var(--font-body-family);letter-spacing:normal}.fs-strip{border:.15rem dashed rgba(var(--color-foreground),.55)}.fs-strip{flex-direction:column;align-items:stretch;justify-content:center;gap:0;background:#f5eedb}.fs-strip.fs-progress--free .fs-progress__track{display:none}.cart-strip.fg{background:rgb(var(--color-background));border:1px solid #c9b787;padding:18px 20px;border-radius:4px}.cart-strip.fg--short{border-color:rgba(var(--color-foreground),.55)}.cart-strip__action.button{flex:none;min-width:0;min-height:4rem;padding:0 1.4rem;font-size:1.4rem;white-space:nowrap}.cart-strip__link{flex:none;min-height:4.4rem;padding:0 .4rem;background:none;border:0;font:inherit;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cart-strip__link--inline{display:inline-flex;align-items:center;min-height:3.2rem;padding:0}.cart-strip__action:focus-visible,.cart-strip__link:focus-visible,.cart-strip__text:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:none}.cart-strip__text:focus{outline:none}.fg-dialog{width:100%;max-width:100%;max-height:85vh;max-height:85dvh;margin:auto 0 0;padding:1.6rem 1.6rem 2rem;border:0;border-radius:1.4rem 1.4rem 0 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-y:auto;overscroll-behavior:contain}.fg-dialog::backdrop{background:#00000080}@media screen and (min-width:750px){.fg-dialog{width:min(64rem,92vw);max-height:80vh;margin:auto;padding:2rem 2.4rem 2.4rem;border-radius:1rem}}.fg-dialog__head{position:sticky;top:-1.6rem;z-index:1;display:flex;align-items:center;gap:1rem;margin:-1.6rem -1.6rem 0;padding:1.6rem 1.6rem .8rem;background:rgb(var(--color-background))}@media screen and (min-width:750px){.fg-dialog__head{top:-2rem;margin:-2rem -2.4rem 0;padding:2rem 2.4rem .8rem}}.fg-dialog__title{margin:0;font-size:2rem;line-height:1.3;flex:1}.fg-dialog__title:focus{outline:none}.fg-dialog__title:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.fg-dialog__close{flex:none;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));font-size:1.8rem;cursor:pointer}.fg-dialog__close:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem}.fg-dialog__coupon{margin:-.4rem 0 1.2rem;padding:.6rem 1rem;border:.15rem dashed #896002;border-radius:.6rem;font-family:var(--amir-body, var(--font-body-family));font-size:1.3rem;color:rgb(var(--color-foreground))}.fg-dialog__sub{margin:0 0 1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}body.fg-lock{overflow:hidden}.fg__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;margin:0;padding:0}@media screen and (min-width:990px){.fg-dialog{width:min(88rem,92vw)}.fg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fg__card{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem;background:rgb(var(--color-background))}.fg__media{width:6.4rem;height:6.4rem;border-radius:.4rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.fg__img{display:block;width:100%;height:100%;object-fit:cover}.fg__info{min-width:0}.fg__card .fg__name{margin:0 0 .2rem;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground))}.fg__price{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.fg__free{margin-left:.4rem;color:#896002;font-weight:700}.fg__view{display:inline-flex;align-items:center;min-height:3.2rem;font-size:1.3rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.fg__view:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.fg-dialog .fg__add{min-width:0;min-height:4.4rem;padding:0 1.2rem;font-size:1.4rem;white-space:nowrap}.fg-dialog .fg__add:focus-visible{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:none}.fg__add[aria-busy=true]{cursor:progress}.fg__add[aria-disabled=true]{opacity:.6;pointer-events:none}.fg__current{margin:0;font-size:1.3rem;color:#896002;font-weight:700;white-space:nowrap}.fg__error{margin:0 0 1rem;font-size:1.4rem;color:rgb(var(--color-foreground));padding-left:1rem;border-left:.3rem solid #b3261e}.fg__card .fg__error{grid-column:1 / -1;margin:.2rem 0 0}.cart-item__gift-label{display:inline-block;margin:.4rem 0 0;padding:.1rem .6rem;border:.1rem dashed #896002;border-radius:.4rem;font-family:var(--amir-body, var(--font-body-family));font-size:1.2rem;color:#896002}body:has(.cart__items--disabled) .cart-strips{opacity:.55}@media(prefers-reduced-motion:reduce){.cart-strip .cart-strip__fill{transition:none}}.cart-strip__text{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.35;letter-spacing:0}.cart-strip__label,.cart-strip__note,.cart-strip__link{font-family:var(--font-body-family)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-free-gift.css.map */
