.custom-offer__gifts{margin:0 0 20px}.custom-offer__gifts-heading{margin:0 0 22px;font-family:var(--custom-font-display);font-weight:500;font-size:21px;line-height:130%;letter-spacing:-.6px;color:var(--pdp-ink);text-align:center}.custom-offer__gifts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.custom-offer__gift{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 10px 14px;border:1px solid var(--pdp-accent);border-radius:4px;background-color:#fff;box-shadow:inset 0 0 0 1px var(--pdp-accent);text-align:center;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.custom-offer__gift.is-locked{border-color:var(--pdp-soft-border);background-color:var(--pdp-soft-bg);box-shadow:none;cursor:pointer}.custom-offer__gift.is-locked:hover{border-color:var(--pdp-pastel-1)}.custom-offer__gift:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:2px;box-shadow:none}.custom-offer__gift-tag{position:absolute;top:0;left:50%;z-index:1;display:inline-flex;align-items:baseline;justify-content:center;gap:5px;padding:5px 9px;border-radius:4px;background-color:var(--pdp-accent);color:#fff;font-family:var(--custom-font-ui);font-weight:600;font-size:12px;line-height:1;letter-spacing:.2px;white-space:nowrap;transform:translate(-50%,-50%);transition:background-color .3s ease,color .3s ease}.custom-offer__gift-compare{font-weight:400;opacity:.8}.custom-offer__gift.is-locked .custom-offer__gift-tag{background-color:var(--pdp-soft-border);color:#020d08}.custom-offer__gift-faces{display:grid;flex:1 1 auto}.custom-offer__gift-face{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.custom-offer__gift-face--open,.custom-offer__gift.is-locked .custom-offer__gift-face--locked{opacity:1;visibility:visible;transition-delay:0s}.custom-offer__gift.is-locked .custom-offer__gift-face--open{opacity:0;visibility:hidden;transition-delay:0s,.25s}.custom-offer__gift-media{display:block;width:100%;max-width:88px;aspect-ratio:1 / 1}.custom-offer__gift-image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.custom-offer__gift-title{display:block;max-width:100%;font-family:var(--custom-font-ui);font-weight:500;font-size:15px;line-height:130%;letter-spacing:-.28px;color:#020d08;overflow-wrap:break-word}.custom-offer__gift-lock{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background-color:#fff;color:var(--pdp-muted)}.custom-offer__gift-lock svg{display:block;width:22px;height:22px}.custom-offer__gift-locked-label{display:block;font-family:var(--custom-font-ui);font-weight:600;font-size:15px;line-height:130%;letter-spacing:-.28px;color:#4b5563}.custom-offer__gift-hint{display:block;margin-top:-4px;font-family:var(--custom-font-ui);font-weight:400;font-size:13px;line-height:130%;letter-spacing:-.24px;color:#4b5563}.custom-offer__gift.is-unlocked-now{animation:custom-offer-gift-unlock .45s ease}@keyframes custom-offer-gift-unlock{0%{transform:scale(.95)}60%{transform:scale(1.03)}to{transform:scale(1)}}.custom-offer__gift--warning{justify-content:center;gap:6px;padding:14px 10px;border:1px dashed #b45309;background-color:#fffbeb;box-shadow:none}.custom-offer__gift--warning .custom-offer__gift-hint{margin-top:0;color:#92400e}@media screen and (max-width:980px){.custom-offer__gifts-heading{margin-bottom:20px;font-size:17px;line-height:22px;letter-spacing:-.48px}.custom-offer__gifts-grid{gap:7px}.custom-offer__gift{padding:22px 6px 10px;border-color:var(--pdp-text-deep);box-shadow:inset 0 0 0 1px var(--pdp-text-deep)}.custom-offer__gift.is-locked{border-color:var(--pdp-soft-border);box-shadow:none}.custom-offer__gift--warning{border-color:#b45309;box-shadow:none}.custom-offer__gift-tag{gap:3px;padding:4px 6px;font-size:11px;letter-spacing:0}.custom-offer__gift-face{gap:6px}.custom-offer__gift-media{max-width:64px}.custom-offer__gift-title{font-size:13px;letter-spacing:-.24px}.custom-offer__gift-lock{width:38px;height:38px}.custom-offer__gift-lock svg{width:18px;height:18px}.custom-offer__gift-locked-label{font-size:13px;letter-spacing:-.24px}.custom-offer__gift-hint{margin-top:-2px;font-size:12px;letter-spacing:-.2px}}@media screen and (max-width:300px){.custom-offer__gift-tag{padding:4px 5px;font-size:9.5px}}@media(prefers-reduced-motion:reduce){.custom-offer__gift,.custom-offer__gift-tag,.custom-offer__gift-face{transition:none}.custom-offer__gift.is-unlocked-now{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-offer-gifts.css.map */
