.am-v20-booking-modal{height:100dvh;box-sizing:border-box;overscroll-behavior:contain}.am-v20-booking-modal .am-v20-modal-dialog{height:min(790px,calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;min-height:0!important;min-width:0;isolation:isolate}.am-v20-booking-modal #angelsBookingModule{height:auto!important;min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;max-width:none!important;width:100%!important}.am-v20-booking-modal #angelsBookingModule .angels-inline-card{height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:0!important}.am-v20-booking-modal #angelsBookingModule #angelsSessionModalContent{height:0!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:16px 18px 20px!important;scrollbar-width:auto;scrollbar-color:#ad50a7 #f4e8f2}.am-v20-booking-modal #angelsBookingModule #angelsSessionModalContent::-webkit-scrollbar{width:12px}.am-v20-booking-modal #angelsBookingModule #angelsSessionModalContent::-webkit-scrollbar-thumb{background:#ac58aa;border:3px solid #f4e8f2;border-radius:20px}.am-v20-booking-modal #angelsBookingModule .angels-inline-topbar{display:none!important}.am-v20-booking-modal #angelsBookingModule .angels-session-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.am-v20-booking-modal #angelsBookingModule .angels-session-wrap{max-width:1060px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-card{min-height:0!important;height:auto!important;border-radius:15px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-image{height:126px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-body{padding:13px!important;gap:7px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-card h3{font-size:1.01rem!important;line-height:1.28!important}.am-v20-booking-modal #angelsBookingModule .angels-session-preview{font-size:.83rem!important;line-height:1.42!important;max-height:70px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-title{font-size:1.4rem!important}.am-v20-booking-modal #angelsBookingModule .angels-session-pill{font-size:.74rem!important;padding:5px 8px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-select{padding:10px 14px!important}.am-v20-booking-modal #angelsBookingModule .angels-events-banner{display:none!important}@media(max-width:880px){.am-v20-booking-modal #angelsBookingModule .angels-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.am-v20-booking-modal{padding:5px!important}.am-v20-booking-modal .am-v20-modal-dialog{height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important;border-radius:14px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-grid{grid-template-columns:1fr!important}.am-v20-booking-modal #angelsBookingModule #angelsSessionModalContent{padding:12px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-image{height:118px!important}.am-v20-booking-modal #angelsBookingModule .angels-session-preview{max-height:none!important}}.am-v22-address-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:18px}.am-v22-address-toolbar p{margin:0!important}.am-v22-address-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.am-v22-default{background:#e8f8f0;border-radius:30px;padding:4px 10px;font-weight:800;font-size:11px;color:#176344}.am-v22-addr-label{font-size:11px;color:#8a7589}.am-v21-address{position:relative}.am-v21-address .am-v22-address-delete{display:grid;place-items:center;width:35px;height:35px;padding:0;border-radius:10px;border:1px solid #f5d4da;background:#fff4f6;color:#982f48;margin-left:auto;cursor:pointer}.am-v21-address .am-v22-address-delete:hover{background:#fbe1e8}.am-v21-address .am-v22-address-delete:disabled{opacity:.5;cursor:wait}.am-v22-order-detail h3{margin:18px 0 12px!important}.am-v22-order-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.am-v22-order-head h3{margin:0!important;font-size:25px}.am-v22-order-head p{margin:2px 0!important}.am-v22-status,.am-v22-pill{display:inline-flex;border-radius:30px;background:#f6e9f6;padding:6px 11px;font-size:12px;color:#852088;font-weight:850}.am-v22-progress{display:flex;align-items:flex-start;gap:2px;padding:17px 0 20px;border-bottom:1px solid #f0ddec;margin:10px 0}.am-v22-stage{display:flex;flex:1;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0;color:#837383}.am-v22-stage>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f2ebf2;border:1px solid #e5d6e5;font-weight:800;font-size:12px}.am-v22-stage.is-done>span{background:#e1f2e9;border-color:#84bda3;color:#186749}.am-v22-stage small{font-size:10px;line-height:1.25}.am-v22-overview,.am-v22-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.am-v22-overview>div,.am-v22-two-cols section{padding:15px;background:#fff8fc;border:1px solid #f2ddec;border-radius:14px}.am-v22-overview small{display:block;font-size:12px;color:#7b6c7d}.am-v22-overview strong{color:#4e2452;font-size:14px}.am-v22-order-item{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #f2e4f0}.am-v22-order-item img,.am-v22-no-image{width:64px;height:64px;flex:none;border-radius:10px;object-fit:contain;background:#f8edf5}.am-v22-no-image{display:grid;place-items:center;font-size:25px;color:#c7a2c2}.am-v22-item-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.am-v22-item-copy strong,.am-v22-item-copy .am-v22-product-link{color:#502b54;font-weight:800;line-height:1.4;font-size:14px}.am-v22-item-copy a.is-linked{color:#8e168f;text-decoration:underline!important}.am-v22-item-copy small{font-size:12px;color:#6d6070}.am-v22-item-copy .am-v22-discount{color:#126d51}.am-v22-order-item>b{text-align:right;font-size:13px;white-space:nowrap}.am-v22-two-cols{margin-top:18px}.am-v22-two-cols address{font-style:normal;line-height:1.6}.am-v22-two-cols h3{margin:0 0 9px!important;font-size:16px}.am-v22-two-cols p{margin:5px 0;font-size:13px}.am-v22-shipment{border:1px solid #eee0ec;border-radius:12px;padding:13px;margin-bottom:12px}.am-v22-shipment h4{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:0 0 9px;color:#4d3053;font-size:15px}.am-v22-tracking{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.am-v22-events{padding-left:22px;color:#62556a}.am-v22-events li{font-size:13px;margin:7px 0}.am-v22-events time{margin-left:8px;color:#83728a}.am-v22-totals{padding:18px;background:#fff7fd;border:1px solid #f1dced;border-radius:15px}.am-v22-totals h3{margin:0 0 13px!important}.am-v22-money-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;font-size:14px}.am-v22-money-row strong{color:#49314c;white-space:nowrap}.am-v22-money-row.am-v22-discount strong{color:#14714e}.am-v22-money-row.is-total{font-size:18px;border-top:1px solid #e4d0e0;margin-top:8px;padding-top:15px;font-weight:900}.am-v22-money-row.is-total strong{color:#8d128c}.am-v22-detail-note{font-size:12px;color:#786a7d}.am-v20-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.am-v20-brand-grid a{display:flex!important;flex-direction:column!important;gap:5px!important;padding:10px 7px!important;min-height:109px!important;text-align:center;justify-content:center}.am-v20-brand-grid img{height:57px!important;max-width:100%!important;width:100%!important;object-fit:contain!important}.am-v20-brand-grid a span{font-size:10.5px;color:#fff3fd;line-height:1.2;font-weight:800}@media(max-width:650px){.am-v20-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.am-v22-two-cols,.am-v22-overview{grid-template-columns:1fr}.am-v22-address-toolbar>button{width:100%}.am-v22-order-item img,.am-v22-no-image{width:48px;height:48px}.am-v22-progress{overflow-x:auto}.am-v22-stage{min-width:48px}}.am-v22-order-kind{display:inline-block!important;align-self:flex-start;margin:3px 0 1px;font-size:11px!important;font-weight:800!important;color:#852088!important;background:#f7eaf8;border:1px solid #edd0ed;border-radius:20px;padding:4px 9px;line-height:1.25}.am-v22-order-head .am-v22-order-kind{margin:6px 0 5px}.am-v22-service-box{background:#fff8fc;border:1px solid #f2ddec;border-radius:14px;padding:15px;margin:15px 0}.am-v22-service-box h3{margin:0 0 9px!important}.am-v22-service-box p{margin:7px 0!important;line-height:1.6}.am-v22-service-details{display:grid;gap:8px;margin:15px 0 0}.am-v22-service-details>div{display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:space-between;border-top:1px solid #ecddea;padding-top:9px}.am-v22-service-details dt{font-weight:750;color:#5a4360}.am-v22-service-details dd{margin:0;color:#4c3152;overflow-wrap:anywhere}.am-v22-order-notice{padding:13px;border-radius:12px;background:#fbecee;color:#8a2b4b}.am-v22-shipment-section{margin:18px 0}.am-v22-shipment-intro{padding:12px 15px;border:1px solid #ecd5ee;border-radius:12px;background:#faf2fc;color:#573a60;line-height:1.5}.am-v22-shipment-card{margin:13px 0;padding:16px;background:#fff;border:1px solid #e8d9ee;border-left:4px solid #8b2998;border-radius:14px;box-shadow:0 2px 10px #37103c0a}.am-v22-shipment-card.is-pending{border-left-color:#b88cbf;background:#fffbff}.am-v22-shipment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.am-v22-shipment-heading h4{margin:0!important;color:#4f2854;font-size:16px;font-weight:850}.am-v22-shipment-origin{font-weight:700;color:#673b79;margin:9px 0 3px!important}.am-v22-shipment-date,.am-v22-shipment-muted{font-size:12px!important;color:#77677e;line-height:1.5;margin:6px 0!important}.am-v22-shipment-items{padding:10px 0 2px!important;margin:8px 0!important;list-style:none!important;border-top:1px solid #f1e5f2}.am-v22-shipment-items li{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:6px 0;font-size:13px;color:#49364e}.am-v22-shipment-items li strong{white-space:nowrap;color:#7d2887}.am-v22-shipment-track{border-top:1px solid #f1e5f2;margin-top:10px;padding-top:8px}.am-v22-shipment-card .am-v22-tracking{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0;overflow-wrap:anywhere}.am-v22-shipment-card .am-v22-events{margin-top:8px}@media(max-width:560px){.am-v22-shipment-card{padding:13px}.am-v22-shipment-heading h4{font-size:15px}.am-v22-shipment-card .am-v22-tracking{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/am-v22.css.map */
