dialog.popup{width:min(460px,calc(100vw - 32px));background:linear-gradient(165deg,#fff7f5,#fbe1dc,#f4b3a9);border-radius:4px;box-shadow:0 30px 80px #9c4a3b4d;overflow:hidden}dialog.popup::backdrop{background:#26252b61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.popup[open]{animation:bf-pop-in .7s cubic-bezier(.2,.8,.2,1) both}dialog.popup[open]::backdrop{animation:bf-pop-fade .5s ease both}.popup-inner{border-top:0;padding:2.9rem 2rem 2rem;text-align:center}.popup-inner:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.75);pointer-events:none}.popup-close{top:.9rem;right:.9rem;color:#5c4a47;z-index:1}.popup-form{gap:1rem}.popup-form h2{font-size:clamp(1.8rem,6vw,2.1rem);padding:0 1rem}.popup-form h2:before{content:"Welcome offer";display:block;font-family:var(--f-body);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--coral-ink);margin-bottom:.8rem}.popup-form .muted,.popup-fine,.popup-decline,.popup-form .field label{color:#5c4a47}.popup-form .field{text-align:left}.popup-form .input{background:#ffffffd9;border-color:#9c4a3b40}.popup-form .input:focus{border-color:var(--ink);background:#fff}.popup-form .btn{background:var(--ink);border-color:var(--ink);color:#fff;letter-spacing:.04em}.popup-form .btn:hover{background:#44434a;border-color:#44434a}.popup-form .btn--ghost{background:transparent;color:var(--ink)}.popup-form .btn--ghost:hover{background:var(--ink);color:#fff}.popup-code{background:#ffffffb3;border-color:var(--coral-ink)}.popup-fine a{color:inherit}dialog.popup[open] .popup-form>*,dialog.popup[open] [data-popup-open-now]>*{animation:bf-pop-rise .7s cubic-bezier(.2,.8,.2,1) both}dialog.popup[open] .popup-form>*:nth-child(2),dialog.popup[open] [data-popup-open-now]>*:nth-child(2){animation-delay:.08s}dialog.popup[open] .popup-form>*:nth-child(3),dialog.popup[open] [data-popup-open-now]>*:nth-child(3){animation-delay:.16s}dialog.popup[open] .popup-form>*:nth-child(4),dialog.popup[open] [data-popup-open-now]>*:nth-child(4){animation-delay:.24s}dialog.popup[open] .popup-form>*:nth-child(5),dialog.popup[open] [data-popup-open-now]>*:nth-child(5){animation-delay:.32s}dialog.popup[open] .popup-form>*:nth-child(n+6),dialog.popup[open] [data-popup-open-now]>*:nth-child(n+6){animation-delay:.4s}@keyframes bf-pop-in{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@keyframes bf-pop-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bf-pop-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){dialog.popup[open],dialog.popup[open]::backdrop,dialog.popup[open] .popup-form>*,dialog.popup[open] [data-popup-open-now]>*{animation:none}}.cart-drawer{background:linear-gradient(165deg,#fff7f5,#fdebe7 55%,#f9d6d0)}.drawer-head{border-bottom-color:#9c4a3b26}.drawer-foot{border-top-color:#9c4a3b26;background:#ffffff8c}.drawer-lines .line{border-bottom-color:#9c4a3b1f}.template-cart main#main{background:linear-gradient(165deg,#fff7f5,#fdebe7 55%,#f9d6d0)}.template-cart .bf-cart-side{background:#ffffffb3;padding:1.4rem;border-radius:4px}.template-cart .cart-table th,.template-cart .cart-table td{border-bottom-color:#9c4a3b1f}.bf-applied{margin:0;padding:.65rem .85rem;background:#fdefec;border:1px solid rgba(156,74,59,.22);border-radius:2px;color:var(--coral-ink);font-size:.9rem;line-height:1.45}.bf-applied strong{font-weight:500}@media(max-width:760px){.template-product .breadcrumbs{display:none}.template-product .pdp{padding-top:10px;gap:20px}.template-product .pdp-main{aspect-ratio:1/1;max-height:52vh}.template-product .thumbs{flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none}.template-product .thumbs::-webkit-scrollbar{display:none}.template-product .thumbs button{width:48px;flex:none}.template-product .pdp-info{gap:.9rem}.template-product .pdp-info>*{order:20}.template-product .pdp-info>.pdp-title{order:1}.template-product .pdp-info>.pdp-price{order:2}.template-product .pdp-info>.bf-applied{order:3}.template-product .pdp-info>form,.template-product .pdp-info>[data-buy-options]{order:4}.template-product .pdp-info>.pdp-ship{order:5}.template-product .pdp-info>.pdp-sub{order:6}.template-product .pdp-info>.checks{order:7}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bf-popup.css.map */
