.lc-product #selection-dialog{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}dialog.review-cart{position:fixed;inset:12px 12px 12px auto;width:min(620px,calc(100vw - 24px));height:calc(100dvh - 24px);max-width:none;max-height:none;margin:0;padding:0;border:1px solid #ebc4da;border-radius:27px;color:#112a4e;background:#fff;box-shadow:0 15px 70px #112a4e40;font-family:Plus Jakarta Sans,sans-serif;text-align:left;overflow:hidden}dialog.review-cart[open]{display:flex;flex-direction:column;animation:cart-arrive .22s ease-out}dialog.review-cart::backdrop{background:#112a4e66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.review-cart .cart-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 27px 20px;background:#fff0f7;border-bottom:1px solid #efd6e5;flex-shrink:0}.cart-eyebrow{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#a7005c;font-weight:750}.review-cart h2{font-size:28px;letter-spacing:-1px;line-height:1.25;margin:9px 0 0;font-weight:800}.cart-close{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #eac6da;border-radius:50%;background:#fff;color:#112a4e;cursor:pointer}.cart-close svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.cart-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 27px 16px}.cart-shipping{padding:14px 16px;background:#edf8ff;border:1px solid #cce4f1;border-radius:16px;font-size:12px;line-height:1.7;color:#176186;margin-bottom:18px}.cart-shipping:empty{display:none}.cart-shipping strong{font-weight:750}.cart-shipping progress{display:block;width:100%;height:5px;border:0;border-radius:10px;overflow:hidden;margin-top:10px;background:#d8e9f5}.cart-shipping progress::-webkit-progress-bar{background:#d8e9f5}.cart-shipping progress::-webkit-progress-value{background:#b80065;border-radius:10px}.cart-shipping progress::-moz-progress-bar{background:#b80065}.cart-item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;padding:7px 0 22px;border-bottom:1px solid #e9e5eb;margin-bottom:18px}.cart-item>img{width:86px;height:103px;object-fit:contain;background:#fff0f7;border-radius:15px;border:1px solid #efdae6}.cart-item h3{font-size:17px;line-height:1.4;letter-spacing:-.45px;margin:1px 0 5px}.cart-item p{font-size:11px;line-height:1.75;color:#5b6a7d;margin:6px 0}.cart-item .cart-sampling{color:#526379}.cart-care{display:inline-flex;align-items:center;gap:6px;border-radius:9px;padding:6px 9px;background:#edf8ff;color:#176186;font-size:10px;line-height:1.6;font-weight:700}.cart-care.is-included{background:#edf8ff;color:#176186}.cart-care-detail{font-size:10px;color:#6b7180;line-height:1.7;margin-top:7px}.cart-item-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:13px}.cart-quantity{display:flex;align-items:center;border:1px solid #d9dbe2;border-radius:99px;overflow:hidden;height:42px}.cart-quantity button{width:38px;height:40px;border:0;background:#fff;color:#112a4e;font-size:19px;cursor:pointer}.cart-quantity span{min-width:22px;text-align:center;font-size:12px;font-weight:700}.cart-line-price{font-size:20px;letter-spacing:-.6px;font-weight:800;margin-left:auto;white-space:nowrap}.cart-remove{border:0;background:none;color:#6b7180;font-size:10px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px;padding:0 4px}.cart-upgrade{padding:18px;border:1px solid #eab7d1;background:#fff0f7;border-radius:20px;margin:6px 0 20px}.cart-upgrade .cart-eyebrow{font-size:8px}.cart-upgrade h3{font-size:17px;line-height:1.45;margin:8px 0 9px;letter-spacing:-.45px}.cart-upgrade p{font-size:12px;line-height:1.8;margin:0 0 12px;color:#6b4961}.cart-upgrade .cart-change-note{padding:10px 12px;border-radius:12px;background:#fff;font-size:10px}.review-cart .cart-upgrade .shiny{font-size:12px;min-height:48px;width:100%;gap:14px}.cart-upgrade .arrow-circle{width:31px;height:31px}.cart-assurances{display:grid;gap:9px;font-size:10px;color:#526379;line-height:1.7}.cart-assurances>span{display:flex;align-items:center;gap:9px}.cart-assurances .icon{width:17px;height:17px;color:#a7005c;flex-shrink:0}.cart-trust{display:flex;align-items:center;gap:18px;padding:16px 0 0;margin-top:16px;border-top:1px solid #ece8ee}.cart-trust>span{font-size:10px;color:#526379;flex:1}.cart-trust img{display:block;width:70px;height:39px;object-fit:contain}.cart-trust a:last-child img{width:43px}.cart-bottom{flex-shrink:0;border-top:1px solid #eadfe6;padding:17px 27px 15px;background:#fff}.cart-totals{margin:0 0 14px;font-size:12px;line-height:1.8}.cart-totals>div{display:flex;justify-content:space-between;gap:18px;margin:3px 0}.cart-totals dd{margin:0;white-space:nowrap;font-weight:650}.cart-totals .cart-grand{font-size:23px;font-weight:800;letter-spacing:-.6px;border-top:1px solid #e9e5eb;padding-top:10px;margin-top:10px}.review-cart .cart-checkout{width:100%;font-size:14px;min-height:52px}.cart-continue{display:block;min-height:35px;border:0;background:none;color:#526379;font-size:11px;text-decoration:underline;text-underline-offset:3px;margin:7px auto 0;cursor:pointer}.cart-feedback{font-size:11px;line-height:1.8;color:#176186;margin:9px 0 0}.cart-feedback:empty{display:none}.cart-empty{padding:25px 0;text-align:center;color:#526379;font-size:13px;line-height:1.9}.review-cart button:focus-visible,.review-cart a:focus-visible{outline:3px solid #0875ac;outline-offset:3px}.review-cart [hidden]{display:none!important}@media(max-width:650px){dialog.review-cart{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;border-radius:0;border:0}.review-cart .cart-head{padding:18px 20px 16px}.review-cart h2{font-size:25px}.cart-scroll{padding:18px 20px 15px}.cart-bottom{padding:14px 20px max(12px,env(safe-area-inset-bottom))}.cart-item{grid-template-columns:68px minmax(0,1fr);gap:12px}.cart-item>img{width:68px;height:87px}.cart-item h3{font-size:15px}.cart-line-price{font-size:18px}.cart-item-controls{gap:7px}.cart-remove{font-size:9px}.cart-quantity{height:38px}.cart-quantity button{width:33px;height:36px}.cart-grand{font-size:21px}.cart-trust{gap:12px}.cart-upgrade{padding:15px}.cart-upgrade h3{font-size:16px}.cart-upgrade p{font-size:11px}}@media(prefers-reduced-motion:reduce){dialog.review-cart[open]{animation:none}}.lc-product dialog.review-cart#selection-dialog{max-height:calc(100dvh - 24px);overflow:hidden}@media(max-width:650px){.lc-product dialog.review-cart#selection-dialog{max-height:100dvh}}.cart-quantity button:disabled{color:#bac2cc;cursor:default}.cart-checkout:disabled{opacity:.45;cursor:default}body.lc-product:has(dialog.review-cart[open]){overflow:hidden}.cart-discount{color:#a7005c!important;font-weight:700}.cart-item .cart-discount{font-size:10px;line-height:1.8}.priority-option{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:15px;border:1px solid #cde2ef;border-radius:17px;background:#edf8ff;color:#112a4e;cursor:pointer;text-align:left}.priority-icon{width:31px;height:31px;flex:none;display:grid;place-items:center;background:#fff;border-radius:50%;color:#b80065}.priority-icon .icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.priority-copy{display:block;min-width:0;flex:1}.priority-copy b{display:block;font-size:12px;line-height:1.7;font-weight:800}.priority-copy small{display:block;font-size:11px;line-height:1.75;margin-top:3px;color:#526b80}.priority-option input[type=checkbox]{position:static;opacity:1;-webkit-appearance:auto;appearance:auto;width:19px;height:19px;flex:none;margin:0;accent-color:#b80065;cursor:pointer}.priority-option:has(input:checked){border-color:#b80065}.priority-option:focus-within{outline:2px solid #0875ac;outline-offset:3px}.cart-item .priority-included{font-size:10px;line-height:1.7;color:#3b786b;margin:13px 0 0}@media(max-width:650px){.priority-option{padding:12px;gap:9px}.priority-icon{width:27px;height:27px}.priority-copy b{font-size:11px}.priority-copy small{font-size:10px}.priority-option input[type=checkbox]{width:18px;height:18px}.cart-item .priority-option,.cart-item .priority-included{margin-left:-80px}}@keyframes cart-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.review-cart .cart-head{gap:10px}.review-cart .cart-head-actions{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:nowrap;white-space:nowrap}.review-cart .cart-head>div:first-child{min-width:0}@media(max-width:480px){.review-cart .cart-close{flex:0 0 38px;width:38px;height:38px}.review-cart .cart-head-actions{gap:6px}}.review-cart .cart-clear svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.review-cart .cart-assurances{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.review-cart .cart-assurances>span{flex:1 1 0;min-width:0}@media(max-width:480px){.review-cart .cart-assurances{gap:8px 12px}.review-cart .cart-assurances>span{flex:1 1 100%}}.review-cart .cart-bottom .cart-assurances{margin:13px 0 2px;padding-top:13px;border-top:1px solid #eee3ea}.review-cart .priority-option:has(input:checked){border-color:#0875ac}.review-cart .cart-quantity button{display:grid;place-items:center;height:100%;padding:0;line-height:1}.review-cart .cart-upgrade{background:#fff8fb;border-color:#f1dde8}.review-cart .cart-upgrade .shiny{background:#fff;color:#8a0b52;border:1px solid #e7c3d7;box-shadow:none;font-weight:700;min-height:44px;transition:background .2s,border-color .2s}.review-cart .cart-upgrade .shiny:after{display:none}.review-cart .cart-upgrade .shiny:hover{background:#fff2f8;border-color:#d9a6c3;transform:none}.review-cart .cart-upgrade .shiny .arrow-circle{background:#fdeef5;color:#8a0b52;box-shadow:none}.review-cart .cart-care{display:inline-flex;align-items:center;gap:6px}.cart-care-icon{width:13px;height:13px;flex:none;margin-top:-1px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.review-cart .shiny{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 10px 9px 23px;font-size:12px;font-weight:800;background:linear-gradient(115deg,#d00076,#ae005e);color:#fff;border:1px solid #a50059;border-radius:999px;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 3px #65003540,0 8px 21px #ad00572e;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s}.review-cart .shiny:hover{transform:translateY(-2px)}.review-cart .arrow-circle{background:#fff;color:#8a0b52;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.review-cart .arrow-circle .icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
/*# sourceMappingURL=/cdn/shop/t/5/assets/iw-cart-drawer.css.map */
