html.baf-promo-active body{--klav-sticky-bar-height: 35px;padding-top:var(--klav-sticky-bar-height)}html.baf-promo-active .header[transparent]{top:var(--klav-sticky-bar-height)}html.baf-promo-active .header-section:has(>#header-component[sticky=always]),html.baf-promo-active .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:calc(var(--klav-sticky-bar-height) - 1px)}.baf-promo-bar{position:fixed;inset:0 0 auto;z-index:1200;height:35px;background:#dbdbff;color:#4c443f;display:flex;justify-content:center}.baf-promo-bar__button{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px;border:0;color:inherit;background:none;cursor:pointer;font:700 12px/1.1 Inter,sans-serif;white-space:nowrap;max-width:100%}.baf-promo-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px 9px;border:0;border-radius:999px;background:#4c443f;color:#fffaf1;font:800 14px/1 Inter,sans-serif;white-space:nowrap}.baf-promo-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:3px;width:max-content;max-width:100%;min-height:0;padding:6px 10px;border:0;border-radius:999px;background:#dbdbff;color:#4c443f;font:700 11px/1.15 Inter,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.baf-promo-pill strong{font-weight:800}.baf-promo-pill--homepage{margin-top:-4px}.make-portrait__offer-btn.baf-promo-pill{background:#dbdbff;color:#4c443f;padding:6px 10px;font-size:11px}.ap-purchase:has(>.baf-promo-pill--art){position:relative;margin-top:24px}.ap-purchase>.baf-promo-pill--art,.sticky-buy>.baf-promo-pill--art{position:absolute;inset:-13px auto auto 0;z-index:2;margin:0}.sticky-buy>.baf-promo-pill--art{left:16px}.sticky-buy>.baf-promo-pill--art span,.sticky-buy>.baf-promo-pill--art strong{font-size:11px}.baf-art-prints button.baf-promo-pill{background:#dbdbff;color:#4c443f;font:700 11px/1.15 Inter,sans-serif;padding:6px 10px;border-radius:999px}.baf-art-prints .sticky-buy>button.baf-promo-pill>span,.baf-art-prints .sticky-buy>button.baf-promo-pill>strong{font-size:11px}.product-form-buttons>.baf-promo-pill--wear{width:max-content;flex:0 0 auto;margin:0 auto;padding:6px 10px}.baf-promo-modal-open,.baf-promo-modal-open body{overflow:hidden}.baf-promo-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(440px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:24px;background:#fffaf1;color:#4c443f;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0003}.baf-promo-dialog::backdrop{background:#0008}.baf-promo-dialog__inner{position:relative;padding:32px 26px 26px}.baf-promo-dialog__handle{display:none}.baf-promo-dialog__close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;padding:7px;border:0;border-radius:50%;background:transparent;color:#4c443f;cursor:pointer}.baf-promo-dialog__close svg{width:18px;height:18px}.baf-promo-dialog h2{font-family:display,Times New Roman,serif;font-size:42px;font-weight:400;line-height:1;letter-spacing:-.025em;max-width:270px;margin:16px 0 14px;text-wrap:balance}.baf-promo-dialog #baf-promo-heading:focus{outline:none}.baf-promo-dialog__intro,.baf-promo-dialog__steps{font:500 14px/1.4 Inter,sans-serif}.baf-promo-dialog__intro{margin:0 0 16px}.baf-promo-dialog__steps{padding:0;margin:0;list-style:none;counter-reset:promo-step}.baf-promo-dialog__steps li{position:relative;padding-left:36px;margin:0 0 14px;counter-increment:promo-step}.baf-promo-dialog__steps li:before{content:counter(promo-step);position:absolute;left:0;top:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#dbdbff;color:#4c443f;font-weight:800}.baf-promo-dialog__validity{font:500 11px/1.4 Inter,sans-serif;margin:18px 0 16px 36px}.baf-promo-dialog__done{width:100%;min-height:46px;border:0;border-radius:999px;background:#000;color:#fffaf1;font:700 13px/1.2 Inter,sans-serif;cursor:pointer}.baf-promo-cart{border-radius:14px;padding:12px;background:#dbdbff;color:#4c443f;font:500 12px/1.35 Inter,sans-serif}.baf-promo-cart__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.baf-promo-cart .baf-promo-badge{font-size:11px;padding:5px 8px;cursor:pointer}.baf-promo-link{padding:0;border:0;color:#4c443f;background:none;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.baf-promo-cart__message{margin:0 0 5px;font-weight:700}.baf-promo-cart__mix{margin:0 0 9px;font-size:11px}.baf-promo-cart__progress{display:flex;justify-content:space-between;list-style:none;padding:0;margin:6px 0 2px}.baf-promo-cart__step{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.baf-promo-cart__step:first-child{justify-content:flex-start}.baf-promo-cart__step:last-child{justify-content:flex-end}.baf-promo-cart__step:not(:last-child):after{content:"";position:absolute;left:50%;right:-50%;height:2px;background:#4c443f30}.baf-promo-cart__step:first-child:after{left:0}.baf-promo-cart__step:nth-child(2):after{right:-100%}.baf-promo-cart__step.is-complete:after{background:#4c443f}.baf-promo-cart__step span{position:relative;z-index:1;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fffaf1;color:#4c443f;font-size:11px;font-weight:700}.baf-promo-cart__step.is-complete span,.baf-promo-cart__step.is-current span{background:#4c443f;color:#fffaf1}.baf-promo-free-label{display:inline-flex;border:0;border-radius:999px;padding:4px 7px;background:#4c443f;color:#fffaf1;font:800 10px/1 Inter,sans-serif;cursor:pointer}.cart-items__price>.baf-promo-original-price{color:#4c443f99;font-size:.85em;margin-inline-end:8px;flex-shrink:0}[data-baf-promo-open]:focus-visible,[data-baf-promo-close]:focus-visible{outline:2px solid #4C443F;outline-offset:3px}.make-portrait__offer-btn.baf-promo-pill:focus-visible{outline:2px solid #4C443F;outline-offset:3px}@media(max-width:700px){html.baf-promo-active .baf-art-prints.ap-detail.ap-mobile-purchase-portal>.sticky-buy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}html.baf-promo-active .baf-art-prints.ap-detail.ap-mobile-purchase-portal>.sticky-buy>.baf-promo-pill--art{position:static;inset:auto;grid-column:1;grid-row:1;justify-self:start;align-self:center;margin:0}html.baf-promo-active .baf-art-prints.ap-detail.ap-mobile-purchase-portal>.sticky-buy>div{grid-column:2;grid-row:1;min-width:0;justify-self:end;text-align:right}html.baf-promo-active .baf-art-prints.ap-detail.ap-mobile-purchase-portal>.sticky-buy>.pill{grid-column:1 / -1;grid-row:2;width:100%}}@media(max-width:599px){.baf-promo-dialog{inset:auto 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;border-radius:24px 24px 0 0}.baf-promo-dialog__inner{padding:29px 22px max(22px,env(safe-area-inset-bottom))}.baf-promo-dialog__handle{display:block;position:absolute;width:36px;height:4px;top:9px;left:calc(50% - 18px);border-radius:4px;background:#4c443f33}}@media(max-width:374px){.baf-promo-bar__button{gap:5px;padding-inline:5px;font-size:10px}.baf-promo-bar .baf-promo-badge{padding-inline:7px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/baf-promo.css.map */
