.liberty-added[hidden]{display:none}.liberty-added{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;padding:16px;overflow:auto;place-items:center;font-size:15px;line-height:1.5;letter-spacing:normal;text-transform:none}.liberty-added__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#12100e9e;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.liberty-added__card{position:relative;z-index:1;width:min(100%,460px);max-height:calc(100dvh - 32px);padding:28px 24px 24px;overflow:auto;border-radius:8px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 24px 80px #00000047}.liberty-added__close{position:absolute;top:10px;right:12px;width:36px;height:36px;padding:0;border:0;color:inherit;background:transparent;font-size:28px;line-height:1;cursor:pointer}.liberty-added__eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.liberty-added__title{margin:0 0 6px;font-size:24px;letter-spacing:normal;text-transform:none}.liberty-added__text{margin:0;font-size:14px;color:rgba(var(--color-foreground),.7)}.liberty-added__actions{display:grid;gap:10px;margin-top:20px}.liberty-added__actions .button{min-height:46px;margin:0;padding:0 20px;font-size:13px;letter-spacing:.1em;text-decoration:none}.liberty-gift[hidden],.liberty-gift [hidden]{display:none!important}.liberty-gift{margin-top:20px;padding:16px;border:1px solid rgba(var(--color-foreground),.14);border-radius:8px;font-size:14px;line-height:1.45;letter-spacing:normal;text-transform:none}.liberty-gift--cart{max-width:520px;margin:24px 0 0 auto}.liberty-gift__progress,.liberty-gift__chosen{display:flex;gap:12px;align-items:center}.liberty-gift__progress p,.liberty-gift__chosen p{display:grid;gap:2px;margin:0}.liberty-gift__progress span,.liberty-gift__chosen span{color:rgba(var(--color-foreground),.7);font-size:13px}.liberty-gift__thumb{flex:0 0 auto;width:56px;height:56px;border-radius:6px;object-fit:cover}.liberty-gift__eyebrow{margin:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.liberty-gift__lead{margin:0 0 10px;color:rgba(var(--color-foreground),.7);font-size:13px}.liberty-gift__carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;max-width:340px;margin-inline:auto}.liberty-gift__arrow{display:grid;width:36px;height:36px;padding:0 0 3px;place-items:center;border:1px solid rgba(var(--color-foreground),.14);border-radius:50%;color:inherit;background:transparent;font-size:24px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.liberty-gift__arrow:hover,.liberty-gift__arrow:focus-visible{border-color:rgb(var(--color-foreground));outline:none}.liberty-gift__track{position:relative;display:flex;padding-inline:calc(50% - 48px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.liberty-gift__track::-webkit-scrollbar{display:none}.liberty-gift__color{display:grid;flex:0 0 96px;height:104px;padding:0;place-items:center;border:0;background:transparent;cursor:pointer;scroll-snap-align:center;opacity:calc(1 - var(--liberty-gift-distance, 1) * .45);transform:scale(calc(1 - var(--liberty-gift-distance, 1) * .24));-webkit-tap-highlight-color:transparent}.liberty-gift__color img{width:88px;height:88px;border-radius:8px;object-fit:cover}.liberty-gift__color:focus-visible{outline:none}.liberty-gift__color:focus-visible img{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.liberty-gift__color.is-sold-out img{opacity:.4;filter:grayscale(1)}.liberty-gift__color-name{min-height:20px;margin:2px 0 10px;font-size:13px;font-weight:600;text-align:center}.liberty-gift__sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.liberty-gift__size{display:grid;min-height:48px;padding:6px 2px;place-items:center;gap:0;border:1px solid rgba(var(--color-foreground),.14);border-radius:6px;color:inherit;background:transparent;font:inherit;line-height:1.15;cursor:pointer;-webkit-tap-highlight-color:transparent}.liberty-gift__size strong{font-size:14px}.liberty-gift__size small{color:rgba(var(--color-foreground),.6);font-size:11px}.liberty-gift__size[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.liberty-gift__size:disabled{cursor:not-allowed;opacity:.35}.liberty-gift__size:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.liberty-gift__add{min-height:44px;margin-top:12px;font-size:13px;letter-spacing:.1em}.liberty-gift__add:disabled{cursor:not-allowed;opacity:.45}.liberty-gift__status{min-height:16px;margin:6px 0 0;color:rgba(var(--color-foreground),.62);font-size:12px;text-align:center}.liberty-gift__status.is-error{color:#a31212}@media(max-width:420px){.liberty-gift__sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.cart-item--gift .cart-item__gift-free{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/6/assets/liberty-gift.css.map */
