.flyout-modal,.reg-flyout{position:fixed;width:100%;height:111vh;z-index:9999999999999999;display:none}.flyout-modal__overlay,.reg-flyout__overlay{visibility:visible!important;opacity:1!important;pointer-events:all}.flyout-modal__head,.reg-flyout__head{padding:1rem;border-bottom:1px solid #e7dae2}.flyout-modal__head div *,.reg-flyout__head>div h2,.reg-flyout__head>div p{margin:0;padding:0;line-height:1}.reg-flyout__head>div h2{margin-bottom:.5rem}.reg-flyout__head p{font-size:1.3rem}.flyout-modal__head>button,.reg-flyout__head>button{border-radius:50%;width:3rem;height:3rem;padding:0rem}.flyout-modal__head>button svg,.reg-flyout__head>button svg{width:1.6rem;height:1.6rem}.flyout-modal__drawer,.reg-flyout__container{max-width:calc(111vw - 3rem);width:50rem;background:#fff;height:111vh;z-index:1;position:relative}.flyout-modal__grid,.reg-flyout__container{display:grid;grid-template-rows:max-content auto max-content;height:inherit}.reg-flyout__content{height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#4f307b #f4f8ff}.reg-flyout__content>*{padding:1rem 1rem 0}.prime-scroll::-webkit-scrollbar{width:4px;height:4px}.prime-scroll::-webkit-scrollbar-track{background:#f4f8ff;border-radius:10px}.prime-scroll::-webkit-scrollbar-thumb{background-color:#4f307b;border-radius:10px}.reg-flyout__content span.ad_price.f-price-item.f-price-item--regular{font-size:1.5rem}.reg-flyout__content h3.product-card__title.text-pcard-title{font-size:1.6rem;line-height:1}.reg-flyout__content p.product-card__type.text-sm.m-0{line-height:1;font-size:calc(var(--font-body-size) * .8)}.reg-flyout__content .product-card--list .product-card__wrapper{gap:1.5rem}.reg-flyout__content .product-card--list{--card-padding: 1rem}.product-card__action-remove{width:1.4rem;height:1.4rem;cursor:pointer;margin-top:.3rem}.flyout-modal.active,.reg-flyout.active{display:block}.flyout-modal__drawer,.reg-flyout__container{transform:translate(100%);transition:all .2s ease-in-out}.flyout-modal.active--transform .flyout-modal__drawer,.reg-flyout.active--transform .reg-flyout__container{transform:translate(0)}.flyout-modal__footer>div,.reg-flyout__footer{padding:1rem;border-top:1px solid rgba(0,0,0,.1)}[data-added=false] .prod-card__item-added{display:none!important}.flyout-modal__body{overflow:auto}.flyout-modal__body>*,.flyout-modal__body>div{padding:1rem}.customer-dt details:first-child .accordion-details__summary{padding-block-start:.5rem}.purchased-prod .accordion-details__summary,.customer-dt .accordion-details__summary{padding-block:1.5rem}.mobile-account-toggle{padding:1rem 0}.mobile-toggle-active{display:grid!important}@media(min-width:769px){.mobile-account-toggle{display:none!important}}.purchased-prod .accordion-details__content>div:first-child,.customer-dt .accordion-details__content>div:first-child{padding-top:1.5rem}.purchased-prod .accordion-details__summary h2,.accordion-details__summary-head h2{line-height:1;font-size:1.8rem}.accordion-details__summary-head p{margin:.5rem 0 0;line-height:100%;font-size:1.3rem;color:rgba(var(--color-foreground),.5)}.purchased-prod .accordion-details__summary svg{width:1.6rem;height:1.6rem}.purchased-prod details[open] .accordion-details__summary svg{color:rgb(var(--color-button))}.purchased-prod details:not([open]) .accordion-details__summary svg path:last-child{opacity:0}.purchased-prod .form-field~.form-field{margin-top:1.5rem}.purchased-prod__buttons{margin-top:3rem}.purchased-prod__buttons button{width:100%}.accordion-details__content textarea{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/258/assets/registry-flyout.css.map */
