.xo-invite-tile{--invite-pink:#fbd0dc;box-sizing:border-box;text-align:center;margin-bottom:24px}.product-grid__inner>.xo-invite-tile{width:50%!important;flex:0 0 50%;clear:none!important}.xo-invite-art{position:relative;background:var(--invite-pink);aspect-ratio:1619/971;overflow:hidden;border-radius:12px;container-type:inline-size}.xo-invite-art img{display:block;width:100%;height:100%;object-fit:contain}.xo-invite-art-caption{position:absolute;left:4.9%;bottom:10.1%;font-family:Filson Soft,Arial,sans-serif;font-weight:500;font-size:clamp(9px,2.4cqw,22px);line-height:1.2;color:#164c20;white-space:nowrap}.xo-invite-tile .xo-invite-tile-footer{display:block;padding:0;text-align:center}.xo-invite-tile .xo-invite-tile-footer h3{font-family:Filson Soft,Arial,sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;margin:9px 0 4px!important;color:#111!important}.xo-invite-tile .xo-invite-tile-footer p{font-family:Filson Soft,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 13px!important;color:#555!important}.xo-invite-button{border:0!important;background:#e6d5fa!important;border-radius:999px!important;color:#111!important;font-family:Filson Soft,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.3!important;padding:12px 24px!important;cursor:pointer;white-space:nowrap;min-height:42px;box-shadow:none!important}.xo-invite-button:hover{filter:brightness(.97)}.xo-invite-button:focus-visible,.xo-invite-canva-link:focus-visible{outline:3px solid #7257b1;outline-offset:3px}.xo-invite-button:disabled{cursor:default;opacity:.65}.xo-invite-status:empty{display:none}.xo-invite-status{font-size:11px!important;line-height:1.4!important;margin:8px 0 0!important;color:#315d30!important}#CartContainer .xo-invite-cart-offer{display:flex;align-items:center;gap:15px;background:#f5d9e4;border-radius:12px;padding:16px;margin:17px 0;color:#161616;font-family:Filson Soft,Arial,sans-serif;text-align:left}#CartContainer .xo-invite-cart-offer>img{display:block;width:71px;height:100px;object-fit:contain;box-shadow:2px 3px 5px #0002;transform:rotate(-5deg);flex:0 0 71px;border-radius:0}#CartContainer .xo-invite-cart-offer>div{min-width:0}#CartContainer .xo-invite-cart-offer h3{font-family:Filson Soft,Arial,sans-serif!important;font-size:17px!important;line-height:1.15!important;margin:0 0 6px!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;color:#161616!important}#CartContainer .xo-invite-cart-offer p{font-family:Filson Soft,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;margin:0 0 9px!important;letter-spacing:0!important;font-weight:500!important;color:#161616!important}#CartContainer .xo-invite-cart-offer .xo-invite-button{background:#fff!important;padding:10px 16px!important;font-size:13px!important;min-height:38px}#CartContainer .xo-invite-delivery-note{font-size:10px;display:block;margin-top:7px;line-height:1.4;color:#55414d;letter-spacing:0;font-weight:500}.xo-invite-canva-link{display:inline-block;color:#6952a1;font-family:Filson Soft,Arial,sans-serif;font-weight:700;font-size:12px;text-decoration:underline;line-height:1.5;margin:8px 0}.xo-invite-line .cart__quantity{visibility:hidden}@media(max-width:767px){.product-grid__inner>.xo-invite-tile{width:100%!important;flex-basis:100%}.xo-invite-art{border-radius:10px}.xo-invite-tile .xo-invite-tile-footer h3{font-size:16px!important}.xo-invite-tile .xo-invite-tile-footer p{font-size:12px!important}#CartContainer .xo-invite-cart-offer{padding:13px;gap:12px}#CartContainer .xo-invite-cart-offer h3{font-size:16px!important}}.xo-invite-line .cart__quantity,.xo-invite-line .ajaxcart__qty--remove{display:none!important}.xo-invite-included-note{display:block;font:500 11px/1.4 Filson Soft,Arial,sans-serif;color:#555;margin-top:5px;letter-spacing:0}.xo-invite-sync-error{font:500 12px/1.4 Filson Soft,Arial,sans-serif;color:#7a2340;padding:12px 0}
/*# sourceMappingURL=/cdn/shop/t/40/assets/xo-holiday-invite.css.map */
