.basilur-gift-trigger{position:fixed;top:52%;left:clamp(0px,.35vw,8px);z-index:1150;transform:translateY(-50%);display:block;width:132px;height:132px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-family:inherit;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,visibility .2s ease}.basilur-gift-trigger:hover,.basilur-gift-trigger:focus-visible{background:transparent;box-shadow:none}.basilur-gift-trigger:focus-visible{outline:2px solid #e7b96f;outline-offset:1px;border-radius:9px}.basilur-gift-trigger__visual{position:relative;display:block;width:100%;height:100%;filter:drop-shadow(0 5px 6px rgba(20,4,7,.26))}.basilur-gift-trigger__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .16s ease-in-out}.basilur-gift-trigger__image--closed{opacity:1}.basilur-gift-trigger__image--open{opacity:0}@media(hover:hover)and (pointer:fine){.basilur-gift-trigger:hover .basilur-gift-trigger__image--closed{opacity:0}.basilur-gift-trigger:hover .basilur-gift-trigger__image--open{opacity:1}}.basilur-gift-trigger:focus-visible .basilur-gift-trigger__image--closed{opacity:0}.basilur-gift-trigger:focus-visible .basilur-gift-trigger__image--open{opacity:1}.basilur-gift-trigger__hover-text{position:absolute;top:50%;left:calc(100% - 2px);display:block;transform:translate(-8px,-50%);padding:10px 16px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border:1px solid rgba(228,189,121,.95);border-radius:999px;background:#6a1b30f5;color:#fff8ed;box-shadow:0 8px 22px #22080e38;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}@media(hover:hover)and (pointer:fine){.basilur-gift-trigger:hover .basilur-gift-trigger__hover-text{opacity:1;visibility:visible;transform:translateY(-50%)}}.basilur-gift-trigger:focus-visible .basilur-gift-trigger__hover-text{opacity:1;visibility:visible;transform:translateY(-50%)}@media(hover:none){.basilur-gift-trigger__hover-text{display:none}}.basilur-gift-trigger.is-hidden-near-footer{opacity:0;visibility:hidden;pointer-events:none}.basilur-gift-dialog{width:min(490px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);box-sizing:border-box;padding:0;margin:auto;border:1px solid #d0a45a;border-radius:18px;background:#fff9f0;color:#2d1c19;box-shadow:0 22px 72px #11040966;overflow:auto}.basilur-gift-dialog::backdrop{background:#1c070fb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.basilur-gift-dialog__top{display:flex;justify-content:center;align-items:center;gap:13px;padding:20px 42px;background:#6a1b30;color:#fff6e8;text-align:center;font-size:11px;font-weight:700;letter-spacing:.16em}.basilur-gift-dialog__close{position:absolute;z-index:2;right:10px;top:7px;display:grid;place-items:center;height:34px;width:34px;padding:0;border:0;background:transparent;color:#fff6e8;cursor:pointer;font-size:29px;line-height:1}.basilur-gift-dialog__close:hover,.basilur-gift-dialog__close:focus-visible{color:#f5cc80}.basilur-gift-dialog__body{padding:24px clamp(22px,5vw,38px) 22px;text-align:center}.basilur-gift-dialog__emblem{display:flex;justify-content:center;align-items:center;margin:0 0 10px}.basilur-gift-dialog__logo{display:block;width:112px;max-width:100%;height:auto;max-height:90px;object-fit:contain}.basilur-gift-dialog__body h2{color:#642132;font-family:inherit;font-size:clamp(22px,3vw,29px);font-weight:700;line-height:1.2;margin:0 0 14px}.basilur-gift-dialog__description{margin:0 auto 24px;max-width:390px;color:#4b3532;font-size:14px;line-height:1.7}.basilur-gift-dialog__form{margin:0;text-align:left}.basilur-gift-dialog__label{display:block;margin:0 0 7px;font-size:13px;font-weight:700;color:#503a33}.basilur-gift-dialog__email{display:block;width:100%;min-height:48px;box-sizing:border-box;border:1px solid #c4ad95;border-radius:7px;background:#fff;color:#2f2725;font-size:15px;padding:11px 13px;box-shadow:none}.basilur-gift-dialog__email:focus{outline:2px solid #b78954;outline-offset:1px}.basilur-gift-dialog__consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0 20px;color:#645750;font-size:11px;line-height:1.55;text-align:left;cursor:pointer}.basilur-gift-dialog__consent input{flex:0 0 17px;width:17px;height:17px;margin:0;accent-color:#6d2131;cursor:pointer}.basilur-gift-dialog__submit{width:100%;min-height:49px;padding:11px 18px;border:1px solid #e4bd79;border-radius:8px;background:#6a1b30;color:#fff8ed;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}.basilur-gift-dialog__submit:hover,.basilur-gift-dialog__submit:focus-visible{background:#8d2b43}.basilur-gift-dialog__privacy{margin:13px 0 0;font-size:11px;line-height:1.5;color:#73675e;text-align:center}.basilur-gift-dialog__privacy a{color:#6a1b30;text-decoration:underline}.basilur-gift-dialog__success{text-align:center;padding:6px 0 16px}.basilur-gift-dialog__success-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eaf3df;color:#42662e;font-size:26px;margin-bottom:12px}.basilur-gift-dialog__success h3{color:#642132;font-size:20px;margin:0 0 10px}.basilur-gift-dialog__success p{color:#4b3532;font-size:14px;line-height:1.65}.basilur-gift-dialog__error{padding:8px 12px;margin-bottom:16px;border:1px solid #ac5260;border-radius:6px;color:#8f2333;background:#fff1f2;font-size:13px}.basilur-gift-dialog__error ul{margin:0;padding-left:20px}@media(max-width:767px){.basilur-gift-trigger{left:0;width:98px;height:98px;padding:0;border:0;background:transparent;box-shadow:none}.basilur-gift-dialog__top{padding:17px 40px;gap:7px;letter-spacing:.09em}.basilur-gift-dialog__body{padding:20px 20px 18px}}@media(prefers-reduced-motion:reduce){.basilur-gift-trigger,.basilur-gift-trigger__image,.basilur-gift-trigger__hover-text,.basilur-gift-dialog__submit{transition:none}}#BasilurGiftFormsEmbed{display:none;width:100%}.basilur-gift-dialog #BasilurGiftFormsEmbed{display:block;padding:0}.basilur-gift-dialog #BasilurGiftFormsEmbed .shopify-app-block{margin:0;padding:0;width:100%}.basilur-gift-dialog #BasilurGiftFormsEmbed a[href]{cursor:pointer!important;pointer-events:auto!important;text-decoration:underline!important}.basilur-gift-dialog__forms-policies[hidden],.basilur-gift-dialog #BasilurChristmasGiftTitle[hidden],.basilur-gift-dialog #BasilurChristmasGiftDescription[hidden],.basilur-gift-dialog #BasilurChristmasGiftForm[hidden]{display:none!important}.basilur-gift-dialog__forms-policies{margin:10px auto 4px;text-align:center;font-size:11px;line-height:1.6;color:#73675e}.basilur-gift-dialog__forms-policies a{display:inline;color:#6a1b30!important;text-decoration:underline!important;cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:1}.basilur-gift-dialog__forms-policies a:focus-visible{outline:2px solid #b78954;outline-offset:3px}.basilur-gift-dialog__consent-error{margin:6px 0 10px!important;color:#9b213b!important;font-size:12px!important;line-height:1.4!important;text-align:left!important}.basilur-gift-dialog #BasilurGiftFormsEmbed input[type=checkbox][aria-invalid=true]{outline:2px solid #9b213b!important;outline-offset:2px}.basilur-gift-dialog__body--forms-success{padding-top:20px!important;padding-bottom:22px!important}.basilur-gift-dialog__body--forms-success .basilur-gift-dialog__emblem{margin-bottom:16px!important}.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed,.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed>*,.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed>*>*{min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;height:auto!important}.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed h1,.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed h2,.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed h3,.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed [role=heading]{margin:0 0 10px!important;text-align:center!important;font-size:21px!important;line-height:1.3!important}.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed p,.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed [class*=description]{margin:0!important;text-align:center!important;line-height:1.55!important}.basilur-gift-dialog__body--forms-success .basilur-gift-dialog__forms-policies{margin:16px auto 0!important;padding:0!important;text-align:center!important}.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed,.basilur-gift-dialog__body--forms-success #BasilurGiftFormsEmbed *{text-align:center!important}.basilur-gift-dialog__body--forms-success .basilur-gift-dialog__forms-policies{margin:18px auto 0!important;text-align:center!important}.basilur-gift-trigger__dismiss{display:none}.basilur-gift-widget.is-dismissed{display:none!important}@media(max-width:767px){.basilur-gift-widget{position:fixed;top:calc(52% - 49px);left:0;z-index:1150;width:98px;height:98px;overflow:visible}.basilur-gift-widget.is-mobile-expanded{width:min(255px,calc(100vw - 8px))}.basilur-gift-widget .basilur-gift-trigger{position:relative;top:auto;left:auto;z-index:1;width:100%;height:98px;transform:none}.basilur-gift-widget .basilur-gift-trigger__visual{width:98px;height:98px}.basilur-gift-widget.is-mobile-expanded .basilur-gift-trigger__image--closed{opacity:0}.basilur-gift-widget.is-mobile-expanded .basilur-gift-trigger__image--open{opacity:1}.basilur-gift-widget.is-mobile-expanded .basilur-gift-trigger__hover-text{display:block;box-sizing:border-box;width:calc(100% - 96px);left:96px;top:50%;padding:10px 36px 10px 12px;font-size:clamp(11px,3.6vw,14px);text-align:left;opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:none}.basilur-gift-widget.is-mobile-expanded>.basilur-gift-trigger__dismiss{position:absolute;z-index:5;top:-14px;left:78px;right:auto;display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;min-width:48px;min-height:48px;margin:0;padding:0;border:2px solid #f0d5a2;border-radius:50%;background:#6a1b30;color:#fff8ed;opacity:1;visibility:visible;pointer-events:auto;font-family:inherit;font-size:29px;font-weight:700;line-height:1;text-align:center;text-shadow:none;box-shadow:0 4px 12px #16070c66;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.basilur-gift-trigger__dismiss:focus-visible{outline:2px solid #e7b96f;outline-offset:2px}.basilur-gift-widget.is-mobile-expanded>.basilur-gift-trigger__dismiss.is-hidden-near-footer{opacity:0;visibility:hidden;pointer-events:none}}.basilur-gift-widget[data-gift-use-shopify-forms=true] #BasilurChristmasGiftForm{display:none!important}.basilur-gift-dialog__forms-status{margin:8px auto 16px;max-width:320px;color:#503a33;font-size:13px;line-height:1.5;text-align:center}.basilur-gift-dialog__forms-status[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/basilur-christmas-gift.css.map */
