.reg-checklist{padding-top:3rem}.reg-checklist>li{margin-bottom:2.4rem}.reg-checklist__group{display:block;box-shadow:0 7px 30px #c5c5c540;border-radius:12px}.reg-checklist__header{padding:.8rem .6rem .8rem 1rem;gap:2rem;align-items:center;width:100%;cursor:pointer;display:flex}.reg-checklist__header.active .reg-checklist__toggle-btn svg{transform:rotate(180deg)}.reg-checklist__header.active .reg-checklist__toggle-btn svg rect:last-child{opacity:0}.reg-checklist__status{justify-content:flex-start;gap:1.5rem;flex-shrink:0;white-space:nowrap}.reg-checklist__count{color:#2f2e30b3;height:fit-content}.reg-checklist__info{text-align:right;flex:1;min-width:0}h2.reg-checklist__title{margin-bottom:.5rem}.reg-checklist__media{grid-area:icon;max-width:56px;max-height:56px;background:#fff;border-radius:8px;padding:14px;display:flex;align-items:center;justify-content:center}.reg-checklist__media img{width:28px;height:28px;object-fit:contain}.reg-checklist__toggle-btn{border:0;padding:0;cursor:pointer;height:fit-content;height:2rem;width:2rem}.reg-checklist__progress{background:#fff;border:2px solid #4f307b;border-radius:12px;width:100%;height:18px;position:relative;max-width:70rem}.reg-checklist__progress-fill{background:#caaeff;border-radius:10px;height:calc(100% - 4px);width:var(--progress);transition:all .3s ease-in-out;position:absolute;top:2px;right:2px}.reg-checklist__progress-fill:after{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:10px;height:10px;background:#fff;border-radius:50%}@media screen and (min-width:749px){.reg-checklist__group{border-radius:16px}.reg-checklist__header{padding:.6rem .6rem .6rem 2.4rem!important}.reg-checklist__media{max-width:10rem;max-height:10rem;border-radius:12px;padding:26px}.reg-checklist__media img{width:50px;height:50px}h2.reg-checklist__title{margin-bottom:1.6rem}.reg-checklist__toggle-btn svg{width:1.4rem;height:1.4rem;transition:all .3s ease-in-out}.customer-info__avatar{margin-top:1rem}.customer__body{height:fit-content}.reg-checklist{padding-top:3rem}}.checklist-list{padding:2rem 1.5rem .8rem;border-top:1px solid rgba(47,46,48,.2)}.checklist-list__grid{background:#efefef80;padding:.8rem .8rem .8rem 2rem;margin-bottom:1.2rem;border-radius:12px;cursor:pointer}.checklist-content{flex:1}.checklist-content p{margin:0rem;font-size:1.4rem}.checklist-media{max-width:6.43rem;height:6.4rem;background:#f6f6f6;border-radius:8px}.checklist-media img{width:100%;height:100%;object-fit:contain}.checklist-checkbox__input:after{content:none!important}.checklist-checkbox__input{display:none!important}.checklist-checkbox__label{width:2rem;height:2rem;border-radius:4px;outline:1.5px solid rgba(47,46,48,.7);display:flex!important;cursor:pointer}.checklist-checkbox__input:checked+div{background:#eff5fd}.checklist-checkbox__input:not(:checked)+div .checklist-checkbox__label svg{display:none}.checklist-checkbox__input:checked+div .checklist-checkbox__label svg{stroke:#7c9ee0!important}.checklist-checkbox__input:checked+div .checklist-checkbox__label{background:#7c9ee070;color:#fff;outline-color:#7c9ee0}.checklist-list__item .absolute-btn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block;outline:none!important;border:none!important;box-shadow:none!important;border-radius:0!important}.reg-checklist__body{overflow:hidden;height:0;transition:all .4s ease-in-out}.reg-checklist__body:not(.active){height:0}.plus-box .checklist-edit__btn{width:2.4rem;height:2.4rem;top:-20px!important;right:-22px!important;background:unset!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center}.checklist-content__products ul li{width:6rem;height:6rem;border-radius:.8rem;overflow:unset!important;font-size:1.2rem;position:relative}.checklist-content__products ul li img{object-fit:cover;width:100%;height:100%;margin-top:7px}.checklist-content__products>ul{max-width:60rem}.plus-box{background-color:#f6f6f6}@media screen and (max-width:749px){.reg-checklist>li{margin-bottom:1.2rem}.reg-checklist__title{font-size:1.8rem;line-height:normal}.reg-checklist__progress-fill{height:calc(100% - 4px);top:2px;right:2px}.reg-checklist__progress-fill:after{left:2px}.reg-checklist__progress{height:16px}.reg-checklist__progress-fill:after{width:6px;height:6px}span.reg-checklist__count.h6{font-size:1.4rem}.reg-checklist__status{gap:.6rem}.reg-checklist__group{box-shadow:0 7px 30px #c5c5c540}.checklist-content__products ul li{border-radius:.3rem;overflow:hidden;position:relative;width:5rem;height:5rem}.checklist-content__products ul li img{object-fit:cover;width:100%;height:100%;margin-top:6px}}.reg-checklist__body.active{background-color:#4f307b}reg-checklist-tabs .reg-checklist>li{margin:0rem}.reg-checklist__tabs li button{--buttons-height: 4rem;font-weight:400;--buttons-padding: 2.5rem;font-size:1.4rem}reg-checklist-tabs .reg-checklist__tabs-content .products-list li>div{outline:1px solid rgba(197,197,197,.25);overflow:hidden}reg-checklist-tabs .product-card:not(.product-card--list) .product-card__actions .btn{transform:unset!important}reg-checklist-tabs .product-card-style-card .product-card__info{padding:2.5rem 1.5rem 1.5rem!important}.reg-checklist__tabs-content{padding-top:4rem}.reg-checklist__tabs button.active{--color-secondary-button: 79, 48, 123;--color-secondary-button-text: 255, 255, 255;font-weight:600}.reg-checklist__tabs-content>div{display:none;opacity:0;transform:translateY(50%);pointer-events:none;min-height:60vh}.reg-checklist__tabs-content>div .loading__spinner{height:100%;display:flex;justify-content:center;align-items:center}.reg-checklist__tabs-content>div .loading__spinner svg{width:2rem;height:2rem}.reg-checklist__tabs-content>div.active{display:grid;animation:fadeIn .5s ease forwards;pointer-events:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(0)}}[data-handle=purchased] [btn-purchase]{display:none!important}@media screen and (max-width:749px){.reg-checklist__tabs{flex-wrap:nowrap;overflow:auto}.reg-checklist__tabs::-webkit-scrollbar{display:none;width:0;height:0}checklist-share-component .customer__widget{margin-top:-35px}checklist-share-component .customer-info__head{width:80px}}.reg-checklist__tabs-content .product-card__actions{text-align:center}.reg-checklist__tabs-content .product-card__actions .btn--link{display:flex;width:fit-content;margin:.6rem auto -.5rem;font-size:1.4rem}.checklist-not-found{padding-top:3rem;min-height:40vh}.products-load-more-btn{width:fit-content;margin-left:auto;margin-right:auto;margin-top:5rem}[data-rendered=true] .products-load-more-btn{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/258/assets/registry-checklist.css.map */
