.wv-gift{font-family:inherit;color:#192646;margin:12px 16px;padding:14px;border:1px solid #dbe4f1;border-radius:18px;background:#f6f8fc;box-sizing:border-box;flex:0 0 auto}.wv-gift *{box-sizing:border-box}.wv-gift__label{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#556681;margin:0 0 6px}.wv-gift__progress{font-size:12px;line-height:1.4;margin:0 0 14px}.wv-gift__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;text-align:center;padding-top:10px}.wv-gift__steps>span{position:relative;border-top:3px solid #cdd8e9;padding-top:10px;font-size:12px;line-height:1.2}.wv-gift__steps>span:before{content:"";position:absolute;left:50%;top:-6px;width:9px;height:9px;background:#cdd8e9;border-radius:50%;margin-left:-4px}.wv-gift__steps>span.is-reached{border-color:#4278f6}.wv-gift__steps>span.is-reached:before{background:#4278f6}.wv-gift__steps small{display:block;font-size:10px;margin-top:5px;line-height:1.3;min-height:26px}.wv-gift__notice{margin-top:10px;background:#192646;border:0;border-radius:12px;color:#fff;min-height:58px;display:flex;align-items:center;gap:9px;width:100%;padding:6px 10px;font-family:inherit;text-align:left;font-size:12px;line-height:1.3;cursor:pointer}.wv-gift__notice img{width:48px;height:48px;object-fit:contain;flex:0 0 48px;transform-origin:50% 90%}.wv-gift__notice.is-unlocked img{animation:wv-gift-hop 3s ease-in-out infinite}.wv-gift__notice>span:first-of-type{flex:1}.wv-gift__notice:disabled{opacity:.7;cursor:default}.wv-gift__selection{font-size:11px;line-height:1.4;margin:7px 0}.wv-gift__selection:empty{display:none}.wv-gift details{font-size:10px;color:#536780;margin-top:8px;line-height:1.45}.wv-gift summary{cursor:pointer}.wv-gift details p{margin:6px 0 0}.wv-gift:focus-within{outline-offset:3px}#CartDrawer:has([data-wv-gift]) #ShippingProgress{display:none}#wv-gifts-dialog{padding:0;border:0;border-radius:22px;background:#192646;color:#fff;width:min(700px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;margin:auto;box-shadow:0 20px 100px #0005}#wv-gifts-dialog::backdrop{background:#0c1528aa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@keyframes wv-gift-hop{0%,65%,to{transform:translateY(0) rotate(0)}70%{transform:translateY(1px) scale(1.04,.95)}78%{transform:translateY(-7px) rotate(-5deg)}86%{transform:translateY(1px) rotate(2deg)}93%{transform:translateY(-2px)}}@keyframes wv-gift-burst{0%{box-shadow:0 0 #4278f660;transform:scale(1)}50%{box-shadow:0 0 0 9px #4278f620;transform:scale(1.4)}to{box-shadow:0 0 0 18px #4278f600;transform:scale(1)}}.wv-gift__steps .is-celebrating:before{animation:wv-gift-burst 1s ease-out}@media(max-width:480px){.wv-gift{margin:8px 10px;padding:12px}.wv-gift__notice{min-height:54px}.wv-gift__notice img{width:42px;height:42px;flex-basis:42px}}@media(prefers-reduced-motion:reduce){.wv-gift *,.wv-gift *:before{animation:none!important;transition:none!important}}[data-wv-gift] button.wv-gift__notice,[data-wv-gift] button.wv-gift__notice>span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.wv-accessory-bridge:has([data-wv-gift]) .gftFreeGiftWrapper:has(>.gfgFreeGiftMsgParentContainerForDropDown[id^=FREEGIFTCAMPAIGN-WIDGET-]){display:none!important}#CartDrawer .quantity__button,#CartDrawer .quantity__button:hover,#CartDrawer .quantity__button:focus-visible{background-color:#192646!important;color:#fff!important}#CartDrawer .quantity__button svg{color:#fff!important}#CartDrawer .quantity__button:focus-visible{outline:2px solid white;outline-offset:-4px}.product-form__buttons button.product-form__submit[name=add]:before,.product-form__buttons button.product-form__submit[name=add]:after{content:none!important}.product-form__buttons button.product-form__submit[name=add]:focus-visible{outline:2px solid #192646;outline-offset:3px}@media(hover:hover)and (pointer:fine){.product-form__buttons button.product-form__submit[name=add]:not(:disabled):not([aria-disabled=true]):hover{background:var(--wvds-color-surface-soft, #fbe3d5)!important;color:#192646!important}.product-form__buttons button.product-form__submit[name=add]:not(:disabled):not([aria-disabled=true]):hover>span{color:#192646!important;-webkit-text-fill-color:#192646!important}#CartDrawer .quantity__button:not(:disabled):hover{background-color:#38527e!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-form__buttons button.product-form__submit[name=add]{transition:transform .21s cubic-bezier(.2,.9,.35,1.45),background-color .16s}.product-form__buttons button.product-form__submit[name=add]:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px)}.product-form__buttons button.product-form__submit[name=add]:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0)}}.wv-savings{margin-top:14px;padding:13px 15px;border-radius:12px;background:#fbe3d5;color:#192646}.wv-savings[hidden]{display:none}.wv-savings strong{display:block;font-size:18px;line-height:1.3}.wv-savings p{font-size:12px;line-height:1.6;margin:5px 0 0}.wv-savings small{display:block;font-size:10px;line-height:1.4;opacity:.75;margin-top:4px}.wv-gift{padding:12px 14px;margin:10px 16px}.wv-gift__label{display:none}.wv-gift__progress{margin:0 0 10px;font-size:12px}.wv-gift__progress[hidden]{display:none}.wv-gift__steps{padding-top:15px}.wv-gift__steps>span{padding-top:18px}.wv-gift__steps>span:before{content:"";width:24px;height:24px;top:-14px;margin-left:-12px;border:1px solid #9aabc4;background:#f6f8fc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23536680' stroke-width='1.8'%3E%3Crect x='6' y='10' width='12' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/16px no-repeat}.wv-gift__steps>span.is-reached:before{content:"\2713";background:#fbe3d5;border-color:#fbe3d5;color:#192646;font-size:16px;font-weight:700;line-height:22px}.wv-gift__steps small{min-height:26px;margin-top:4px}.wv-gift__notice{min-height:42px;padding:6px 12px;margin-top:8px}.wv-gift__notice img{width:28px;height:28px;flex-basis:28px;animation:none!important}.wv-gift__selection{margin:6px 0 0}.wv-gift details{margin-top:6px;font-size:10px}.wv-savings{margin-top:8px;padding:10px 12px;text-align:center}.wv-savings strong{font-size:18px}.wv-savings p{font-size:11px;line-height:1.4;margin-top:3px}.wv-savings small{display:none}@media(max-width:480px){.wv-gift{margin:8px 10px;padding:10px}.wv-gift__notice{min-height:42px}.wv-gift__notice img{width:28px;height:28px;flex-basis:28px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/wv-gifts.css.map */
