.fullora-cart{position:fixed;inset:0 0 0 auto;width:min(460px,100%);height:100dvh;max-width:100%;max-height:100dvh;margin:0;padding:0;border:0;box-shadow:-12px 0 45px #39252d24;background:#fffaf6;color:#30242a;font-family:var(--font-body-family,Arial,sans-serif);overflow:hidden}.fullora-cart[open]{display:flex;flex-direction:column}.fullora-cart::backdrop{background:#21161c66}.fullora-cart [hidden]{display:none!important}.fullora-cart__heading{display:flex;align-items:center;justify-content:space-between;padding:19px 22px 15px;border-bottom:1px solid #edd2dc;background:#fffdfb}.fullora-cart__heading p{font:20px Georgia,serif;letter-spacing:2px;margin:0 0 5px;color:#3d282e}.fullora-cart__heading h2{font:400 25px/1.15 Georgia,serif;margin:0;letter-spacing:-.02em}.fullora-cart__close{width:40px;height:40px;display:grid;place-items:center;font:30px/1 Arial,sans-serif;border:0;background:transparent;border-radius:50%;color:#71374b;cursor:pointer}.fullora-cart__timer{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;background:#fbe1ea;padding:10px 22px;color:#82304e}.fullora-cart__timer>span{font-size:12px;font-weight:700}.fullora-cart__timer>strong{font-size:19px;letter-spacing:1px;font-variant-numeric:tabular-nums}.fullora-cart__timer>small{grid-column:1/-1;font-size:9px;line-height:1.4}.fullora-cart__preview{font-size:10px;text-align:center;background:#faf0db;padding:6px 15px;color:#715630}.fullora-cart__body{overflow-y:auto;overscroll-behavior:contain;padding:0 22px 15px;flex:1;min-height:0}.fullora-cart__status{font-size:11px;line-height:1.5;color:#70505d;padding:8px 0}.fullora-cart__status:empty{padding:0}.fullora-cart__status.is-error{color:#a32249;background:#ffedf2;padding:12px;border-radius:6px;margin-top:10px}.fullora-cart__line{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid #ead6df}.fullora-cart__line>img{width:88px;height:106px;object-fit:contain;background:transparent}.fullora-cart__line h3{font:700 14px/1.4 var(--font-body-family,Arial,sans-serif);margin:0 0 5px;letter-spacing:0}.fullora-cart__shade{font-size:12px;margin:0 0 7px;color:#725965}.fullora-cart__free{display:inline-block;border-radius:999px;padding:4px 9px;color:#fff;background:#e6477d;font-size:10px;font-weight:750;margin-bottom:5px}.fullora-cart__quantity{font-size:10px;display:block;color:#735c67}.fullora-cart__line-prices{display:flex;align-items:baseline;gap:8px;margin-top:8px}.fullora-cart__line-prices strong{font-size:17px;color:#242024}.fullora-cart__line-prices s{font-size:12px;color:#8b7881}.fullora-cart__line-controls{display:flex;align-items:center;gap:9px;margin-top:8px;font-size:12px}.fullora-cart__line-controls>small{font-size:10px;color:#735c67}.fullora-cart__line-controls button:not(.fullora-cart__remove){width:29px;height:29px;border:1px solid #dcb8c7;border-radius:5px;font-size:17px;background:#fff;color:#82304e;cursor:pointer}.fullora-cart__remove{border:0;background:none;color:#996077;text-decoration:underline;text-underline-offset:3px;font-size:10px;margin-left:auto;padding:8px 0;cursor:pointer}.fullora-cart__subscription{display:flex;align-items:flex-start;gap:11px;background:#fff0f5;border:1px solid #e4a4bc;border-radius:10px;padding:16px 13px;margin:18px 0;cursor:pointer}.fullora-cart__subscription input{flex:0 0 18px;width:18px;height:18px;accent-color:#cb4777;margin:2px 0}.fullora-cart__subscription>span{display:flex;flex-direction:column;gap:5px}.fullora-cart__subscription strong{font-size:13px;line-height:1.3}.fullora-cart__subscription span span{font-size:11px;line-height:1.5;color:#70505d}.fullora-cart__subscription small{font-size:10px;line-height:1.5;color:#96526c}.fullora-cart__guarantee{display:flex;align-items:flex-start;gap:11px;padding:0 1px 6px}.fullora-cart__guarantee svg{width:31px;height:35px;flex:0 0 31px;color:#b34870}.fullora-cart__guarantee strong{font-size:12px}.fullora-cart__guarantee p{font-size:11px;line-height:1.5;margin:5px 0;color:#70505d}.fullora-cart__guarantee a{font-size:10px;color:#a23b61;text-decoration:underline;text-underline-offset:3px}.fullora-cart__footer{flex:0 0 auto;padding:16px 22px 17px;border-top:1px solid #ead0db;background:#fffdfb}.fullora-cart__totals>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:8px}.fullora-cart__totals>div:first-child{color:#8a7180;font-size:11px}.fullora-cart__totals .fullora-cart__savings{color:#b13965;font-weight:650}.fullora-cart__savings b{display:inline-block;margin-left:4px;background:#ffe4ed;border-radius:4px;padding:2px 5px;font-size:9px}.fullora-cart__totals .fullora-cart__subtotal{font-size:17px;font-weight:750;border-top:1px solid #ecd8e1;padding-top:10px;margin-top:9px}.fullora-cart__shipping{font-size:9px;text-align:center;color:#8a7180;margin:8px 0 12px}.fullora-cart__checkout{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;width:100%;padding:12px 10px;border:0;border-radius:7px;background:#b34870;color:#fff;font:700 14px/1.3 var(--font-body-family,Arial,sans-serif);cursor:pointer}.fullora-cart__checkout svg{width:19px;height:22px;flex:0 0 19px}.fullora-cart__checkout strong{margin-left:5px}.fullora-cart__checkout:disabled{background:#c6a5b1;cursor:not-allowed}.fullora-cart__secure{text-align:center;font-size:9px;color:#6b565f;margin:12px 0 7px}.fullora-cart__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;list-style:none;margin:0;padding:0}.fullora-cart__payments svg{display:block;width:33px;height:21px}.fullora-cart__empty{text-align:center;padding:45px 10px}.fullora-cart__empty h3{font:400 27px/1.2 Georgia,serif}.fullora-cart__empty p{font-size:13px;line-height:1.6;color:#70505d}.fullora-cart__empty button{background:#b34870;color:#fff;font-size:13px;padding:13px 20px;border-radius:6px;margin-top:15px}.fullora-cart button:focus-visible,.fullora-cart a:focus-visible,.fullora-cart input:focus-visible{outline:2px solid #c34775;outline-offset:3px}.fullora-cart button:disabled{opacity:.7}@media(max-width:389px){.fullora-cart__heading{padding:15px 16px 12px}.fullora-cart__heading h2{font-size:23px}.fullora-cart__body{padding:0 16px 12px}.fullora-cart__footer{padding:12px 16px}.fullora-cart__line{gap:10px;padding:13px 0}.fullora-cart__line>img{width:78px;height:96px}.fullora-cart__checkout{font-size:12px}.fullora-cart__payments svg{width:29px;height:19px}}@media(prefers-reduced-motion:no-preference){.fullora-cart[open]{animation:fullora-cart-in .2s ease-out}@keyframes fullora-cart-in{0%{transform:translate(100%)}to{transform:translate(0)}}}.fullora-cart__logo{display:block;width:144px;height:48px;object-fit:contain;object-position:left center}.fullora-cart__banner{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;border-radius:12px;margin:0 0 18px}.fullora-cart__heading h2{font-size:22px}.shopify-policy__container{max-width:850px;margin:48px auto;padding:24px;color:#3c2b30;line-height:1.7}.shopify-policy__title h1{font-family:Georgia,serif;font-size:38px;font-weight:400}.fullora-cart-page{max-width:780px;margin:35px auto;padding:20px;color:#3c2b30}.fullora-cart-page h1,.fullora-cart-page h2{font-family:Georgia,serif;font-weight:400}.fullora-cart-page__item{display:grid;grid-template-columns:100px 1fr auto;gap:16px;align-items:center;border-bottom:1px solid #ead4db;padding:24px 0}.fullora-cart-page__item img{width:100px;height:100px;object-fit:contain}.fullora-cart-page__item input{width:75px;padding:8px;border:1px solid #d9b5c3;border-radius:8px}.fullora-cart-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:20px 0}.fullora-cart-page button,.fullora-cart-page__shop{background:#b54872;color:#fff;border:0;border-radius:10px;padding:15px 24px;cursor:pointer;text-decoration:none}.fullora-cart-page__summary{text-align:right}.fullora-cart-page__savings{color:#ad3e68}.fullora-cart-page__payments{display:flex;list-style:none;padding:0;gap:8px;justify-content:center;flex-wrap:wrap}.fullora-cart-page__guarantee{padding:20px;background:#fbe8ef;border-radius:12px;line-height:1.7}.fullora-cart-page__guarantee a{color:#9a355c}@media(max-width:550px){.fullora-cart-page__item{grid-template-columns:80px 1fr;gap:12px}.fullora-cart-page__item img{width:80px;height:80px}.fullora-cart-page__item>strong{grid-column:2}.fullora-cart-page__actions button{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gs-fullora-cart.css.map */
